Python: Difference between revisions

From Cheatsheet
Jump to navigationJump to search
No edit summary
No edit summary
Line 14: Line 14:
</syntaxhighlight>
</syntaxhighlight>


=== Basic math ===
=== 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
# Set a value as a specific value-type
>>> int(4.0)
4
>>> float(2)
2.0


# Add a newline to a value
# Add a newline to a value
Line 83: Line 93:
>>> "Hello \"World"
>>> "Hello \"World"
'Hello "World'
'Hello "World'
# Display the lowest or highest value of a set values
>>> min(5, 1, 8)
1
>>> max(5, 1, 8)
8
</syntaxhighlight>
</syntaxhighlight>


Line 124: Line 128:


== Template ==
== Template ==
<syntaxhighlight lang="python">
</syntaxhighlight>
== Common ==
<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

Template