Python: Difference between revisions
From Cheatsheet
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 14: | Line 14: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | === Value types === | ||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||
# Find out the type of a value | # Find out the type of a value | ||
| Line 29: | Line 29: | ||
<class 'bool'> | <class 'bool'> | ||
# Set a value as a specific value-type | |||
>>> int(4.0) | |||
4 | |||
>>> float(2) | |||
2.0 | |||
</syntaxhighlight> | |||
=== Basic math === | |||
<syntaxhighlight lang="python"> | |||
# Add values together | # Add values together | ||
>>> 2 + 3 | >>> 2 + 3 | ||
| Line 48: | Line 57: | ||
>>> 9 % 2 | >>> 9 % 2 | ||
1 | 1 | ||
# Display the lowest or highest value of a set values | |||
>>> min(5, 1, 8) | |||
1 | |||
>>> max(5, 1, 8) | |||
8 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 61: | Line 77: | ||
>>> a | >>> a | ||
3 | 3 | ||
# Add a newline to a value | # Add a newline to a value | ||
| Line 83: | Line 93: | ||
>>> "Hello \"World" | >>> "Hello \"World" | ||
'Hello "World' | 'Hello "World' | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 124: | Line 128: | ||
== Template == | == Template == | ||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 11:48, 7 February 2024
Applications
- Python IDLE
- Pycharm
- Intellij Idea
Basic Syntax
# Leave a comment by prepending a "#" to your line
# Print "Hello World"
>>> print("Hello World!")
Hello World!
Value types
# Find out the type of a value
>>> type (1 + 2)
<class 'int'>
>>> type (4 / 2)
<class 'float'>
>>> type("hello")
<class 'str'>
>>> type(False)
<class 'bool'>
# Set a value as a specific value-type
>>> int(4.0)
4
>>> float(2)
2.0
Basic math
# Add values together >>> 2 + 3 5 # Two to the power of 3 >>> 2 ** 3 8 # Divide whole numbers >>> 9 / 2 4.5 # Divide whole number but print the number on the left side of the comma >>> 9 // 2 4 # Modulo - The remainder after subtracting 2 as many times as you can >>> 9 % 2 1 # Display the lowest or highest value of a set values >>> min(5, 1, 8) 1 >>> max(5, 1, 8) 8
# Echo 3 strings
>>> "Hello" + " " + "World"
'Hello World'
# Define a variable
>>> a = 3
# Display the contents of a variable
>>> a
3
# Add a newline to a value
>>> print("Hello World!\n")
Hello World!
# Escape an escape character
>>> print("Hello World\\n")
Hello World\n
# Single bracket are usable inside double-quotes
>>> "Hello 'orld"
"Hello 'orld"
# Escape a double bracket
>>> "Hello \"World"
'Hello "World'
True and False
# True and False >>> True - False 1 >>> False False >>> False + False 0 >>> int(False) 0 >>> int(False) + int(True) 1 # Comparisons >>> 2 < 3 True >>> 2 > 3 False >>> 2 == 3 False >>> 2 != 3 True