Important basic syntax
āđāļ§āļĒāļāļĢāļāđāļāļ·āđāļāļāļēāļāļāļĩāđāļāļģāđāļāđāļāļāļĒāđāļēāļāļĒāļīāđāļāļāđāļāļāļāļāļāļģ (Important basic syntax)
āđāļ§āļĒāļāļĢāļāđāļāđāļēāļ āđ āļāļĩāđāļāļ°āļāļĨāđāļēāļ§āļāđāļāđāļāļāļĩāđ āļāļāđāļŦāđāļāļđāđāļāđāļēāļāļāļāļāļģ āđāļĨāļ°āļāđāļāļāđāļŦāđāļāļķāđāļāđāļ āđāļāļĢāļēāļ°āļĄāļąāļāļāļ°āļāļģāđāļŦāđāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļĄāđāļĄāļĩāļāļļāļāļŠāļĢāļĢāļ
Case sensitivity
āļāļēāļĢāļāļąāđāļāļāļ·āđāļāļāļąāļ§āđāļāļĢ āļāļąāļ§āđāļŦāļāđ āđāļĨāļ°āļāļąāļ§āđāļĨāđāļāļāļ·āļāļ§āđāļēāđāļāđāļāļāļāļĨāļ°āļāļąāļ§āđāļāļĢ āđāļāđāļ Number āđāļĨāļ° number āđāļĄāđāđāļāđāļāļąāļ§āđāļāļĢāļāļąāļ§āđāļāļĩāļĒāļ§āļāļąāļ
Space and tabs donât mix
āđāļāļāļāļāļĄāļāļāļ§āđāļē space āđāļĨāļ° tabs āļĄāļĩāļāļ§āļēāļĄāļŦāļĄāļēāļĒāđāļĄāđāđāļŦāļĄāļ·āļāļāļāļąāļ āļāļąāļāļāļąāđāļāđāļ§āļĨāļēāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļĒāđāļēāļāļŠāļĄāļĢāļ°āļŦāļ§āđāļēāļ space āđāļĨāļ° tabs āđāļāđāļēāļāđāļ§āļĒāļāļąāļāđāļŦāđāđāļĨāļ·āļāļāđāļāļēāļāļĒāđāļēāļāđāļāļāļĒāđāļēāļāļŦāļāļķāđāļāđāļāđāļēāļāļąāđāļ
Objects (āļ§āļąāļāļāļļ)
āđāļāļāļāļāļāļđāļāļŠāļĢāđāļēāļāļāļķāđāļāļ āļēāļĒāđāļāđāđāļāļ§āļāļīāļāļāļēāļĢāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļ āļāļąāļāļāļąāđāļāđāļĄāļ·āđāļāđāļĢāļēāđāļĢāļĩāļĒāļāđāļāđāļāļēāļāļāļĨāļēāļŠāđāļ āđ āļāđāļāļēāļĄāļāļ·āļāļ§āđāļēāđāļāđāļāļ§āļąāļāļāļļāļāļēāļĄāđāļāļ§āļāļ§āļēāļĄāļāļīāļāđāļāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļ (āļāļēāļĢāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāļāļ°āļāļĨāđāļēāļ§āđāļāļāļāļāļĩāđ 11 ) āļāļąāļāļāļąāđāļāđāļĄāļ·āđāļāđāļāļāđāļāļēāļĄāļāļĩāđāļĄāļĩāļāļēāļĢāļŠāļĢāđāļēāļāļ§āļąāļāļāļļāđāļĨāļ°āļāđāļāļāļāļēāļĢāđāļāđāļēāļāļķāļāđāļāļāļāļĢāļīāļāļīāļ§āļāđ (Attribute) āļŦāļĢāļ·āļāļāļąāļāļāļąāļ (Function) āđāļāđ āđāļāļ§āļąāļāļāļļāļāđāļāļāđāļāđâ â
āđāļĨāđāļ§āļāļēāļĄāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ ( )
āđāļāđāļāđāļēāļāđāļēāļāļāļķāļāļāļąāļ§āđāļāļĢāđāļĄāđāļāđāļāļ āļĄāļĩ ( ) āđāļāđāļ āđāļĄāļ·āđāļāļāđāļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāļāđāļēāļŠāļāļĢāļīāļ 'Pop'
āđāļāđāļāļāļąāļ§āļāļąāļāļĐāļĢāļāļąāļ§āđāļŦāļāđāļāļąāđāļāļŦāļĄāļ āļāļģāđāļāđāđāļāļĒāđāļĢāļĩāļĒāļāđāļāđāļāļĨāļēāļŠ upper āđāļāđāļĨāļāļĢāļēāļĢāļĩāļāļāļāđāļāļāļāļ āļāļąāļāļāļĩāđ 'Pop'.upper()
Scope
āđāļāļāļēāļĢāļāļąāļāļāļēāđāļāļĢāđāļāļĢāļĄāļāļāļēāļāđāļŦāļāđ āļāļĩāđāļĄāļĩāđāļāļĢāđāļāļĢāļĄāđāļĄāļāļĢāđāļĄāļēāļāļāļ§āđāļē 1 āļāļ āļāļēāļāļāļ°āļāļĢāļ°āļŠāļāļāļąāļāļŦāļēāđāļĢāļ·āđāļāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢāļāļĩāđāļ āđāļēāļāļąāļāđāļāđ āļāļąāļāļāļąāđāļāđāļāļ·āđāļāđāļŦāđāļāļēāļĢāđāļāđāļēāļāļķāļāđāļĨāļ°āđāļāđāļāļēāļāļāļąāļ§āđāļāļĢāđāļāđāļāđāļāļāļĒāđāļēāļāļāļđāļāļāđāļāļāđāļāļĒāđāļĄāđāļĄāļĩāļāđāļāļāļīāļāļāļĨāļēāļ āđāļāļ°āļāļģāđāļŦāđāļāļđāđāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāđāļāļēāļāđāļāļĨāļąāļāļĐāļāļ°āļāļāļāļāļąāļāļāļąāļāļāļ°āļāļĩāļāļ§āđāļē āđāļāļĒāļĄāļĩāļāļēāļĢāļŠāđāļāļāđāļēāļāļąāļ§āđāļāļĢāđāļāđāļāļāļąāļāļāļąāļ āđāļĨāļ°āļāļ·āļāļāđāļēāļāļĩāđāļāļģāļāļ§āļāđāļĢāļĩāļĒāļāļĢāđāļāļĒāđāļĨāđāļ§āļāļĨāļąāļāļĄāļē āļāļ°āđāļĄāđāļāļģāđāļŦāđāļāļĢāļ°āļŠāļāļāļąāļāļŦāļēāđāļĢāļ·āđāļāļāļāļāļāļāļēāļĢāļāđāļēāļāļāļąāļ§āđāļāļĢāļāļąāļāļāļĩāđāļāļĨāđāļēāļ§āļĄāļēāđāļĨāđāļ§
Namespaces
āļāļ·āļāļāļ·āđāļāļāļĩāđāļāļĩāđāđāļāđāđāļāđāļāļāļąāļ§āđāļāļĢāļāļāļāļĢāļ°āļāļāļāļĩāđāļŠāļĢāđāļēāļāđāļ§āđāđāļŦāđāđāļĢāļēāđāļāļĒāļāļĩāđāđāļĢāļēāđāļĄāđāļĢāļđāđ āđāļĨāļ°āļāļąāļ§āđāļāļĢāļāđāļēāļ āđ āļāļĩāđāđāļĢāļēāļŠāļĢāđāļēāļāļāļķāđāļāļĄāļēāļāļĩāļŦāļĨāļąāļ āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāļāļāļāļđāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļāļāļĒāļđāđāđāļ Namespaces āđāļāđāđāļāļĒāđāļāđāļāļģāļŠāļąāđāļ dir()
āļāļķāđāļāđāļāđāļ built-in function
āļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļāđāļāļāļāļ āļāļķāđāļāļāđāļēāđāļĢāļēāļĒāļąāļāđāļĄāđāđāļāđāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢ āļŦāļĢāļ·āļāļāļąāļāļāļąāļāđāļāđ āđāļāđāļĢāđāļāļĢāļĄāļāļ°āļāļĢāļēāļāļāļĢāļēāļĒāļāļēāļĢāļāļāļāļāļąāļ§āđāļāļĢāļāļĩāđāļĢāļ°āļāļāļŠāļĢāđāļēāļāđāļ§āđāđāļŦāđ 6 āļāļąāļ§āļāļ·āļ'__builtins__', '__doc__', '__file__', '__loader__', '__name__', '__package__'
āļāđāļēāļāđāļāļāļāļēāļĢāļāļđāļāļĢāļ°āđāļ āļāļāļāļāļāļąāļ§āđāļāļĢāđāļŦāļĨāđāļēāļāļĩāđāļ§āđāļēāđāļāđāļāļāļāļīāļāļāļ°āđāļĢ āļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāļāļđāđāļāđāđāļāļĒāđāļāđāļāļģāļŠāļąāđāļ type()
āđāļāđāļ type (__builtins__)
āļāļāļīāļāļāļāļāļāļąāļ§āđāļāļĢāļāļĩāđāļāļĢāļēāļāļāļāļ·āļ<class 'module'>
āļŦāļĢāļ·āļ type (__doc__)
āļāļāļīāļāļāļāļāļāļąāļ§āđāļāļĢāļāļĩāđāļāļĢāļēāļāļāļāļ·āļ <class 'NoneType'>
āđāļĄāļ·āđāļāļāļąāļ§āđāļāļĢāđāļāđāļāļāļāļīāļ module
āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāļāļđāļāđāļāļĄāļđāļĨāļ āļēāļĒāđāļāđāļĄāļāļđāļĨāđāļŦāļĨāđāļēāļāļąāđāļāđāļāđāļāđāļ§āļĒāļāļģāļŠāļąāđāļ dir( )
āđāļāđāļ dir(__builtins__)
āļāļĨāļāļĩāđāđāļāđ āļāļ·āļāļāļ·āđāļāļāļāļāļāļąāļāļāļąāļ āļŦāļĢāļ·āļāļāļĨāļēāļŠāļāļĩāđāļāļĒāļđāđāļ āļēāļĒāđāļāļāļąāđāļāļŦāļĄāļāļāļāļāļĄāļē āļāļąāļāļāļĩāđ ['ArithmeticError', 'AssertionError', 'AttributeError',âĶ., 'zip']
āđāļāđāļāđāļĨāļ° Namespaces
āđāļāļĢāļĩāļĒāļāđāļŠāļĄāļ·āļāļāđāļāđāļāļāļĨāļąāļ āļŦāļĢāļ·āļāļāļđāđāļāļāļāđāļāļāđāļāļāļĢāđāļŠāļģāļŦāļĢāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāļāđāļēāļāđ āļĨāļāđāļ āļāļąāļāļāļąāđāļāđāļāđāļĨāļ°āđāļāļĢāđāļāļĢāļĄāļāļ°āļāļđāļāđāļāđāļāđāļĒāļāļāļāļ āļāļēāļāļāļąāļāđāļāļĒāļāļīāļŠāļĢāļ°
āļāļąāļāļāļąāđāļāļāļēāļāļāļ°āđāļĢāļĩāļĒāļ Namespaces āļ§āđāļēāđāļŦāļĄāļ·āļāļāļāļąāļ Scope āļāđāđāļāđ āđāļĄāļ·āđāļāđāļāļāđāļāļēāļĄāļāļĩāđāđāļĢāļēāļŠāļĢāđāļēāļāļāļąāļ§āđāļāļĢ āļŦāļĢāļ·āļāļāļąāļāļāļąāļ āļāļąāļ§āđāļāļĢāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļāđāļāļ°āļāļđāļāđāļāđāļāļāļĒāļđāđāđāļāļāļ·āđāļāļāļĩāđāļāļāļ Namespaces āļāļąāđāļāļŦāļĄāļ āđāļĄāļ·āđāļāđāļĢāļēāļāļģāļāļēāļĢāļāļģāđāļāđāļēāļāļĨāļēāļŠāđāļāđ āđāļāđāļēāļĄāļēāđāļāđāļāļēāļāđāļāđāļāļĢāđāļāļĢāļĄāļāđāļ§āļĒāļāļēāļĢāđāļāđimport
āļāļĨāļēāļŠāļāđāļēāļ āđ āđāļŦāļĨāđāļēāļāļąāđāļāļāđāļāļ°āļĄāļēāļāļĢāļēāļāļāđāļ Namespaces āļāđāļ§āļĒ āđāļāđāļ import math āļāļēāļāļāļąāđāļāđāļāđāļāļģāļŠāļąāđāļ dir()
āļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļ·āļ ['__builtins__', '__doc__', '__loader__', '__name__', '__package__', 'math', 'x']
āļāđāļēāļāļđāđāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāđāļāļāļāļēāļĢāļāļĢāļēāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļāļāļāļąāļāļāļąāļ āļŦāļĢāļ·āļ āđāļĄāļāļāļ (Method) āđāļāļāļĨāļēāļŠmath
āđāļŦāđāđāļāđāļāļģāļŠāļąāđāļ dir(math)
āļāđāļēāļāļđāđāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāđāļāļāļāļēāļĢāļāļĢāļēāļāļāļēāļĢāļāļģāļāļēāļāđāļāđāļāđāļĨāļ°āļāļąāļāļāļąāļāļāļāļ math āļ§āđāļēāļāļģāļāļēāļāļāļĒāđāļēāļāđāļĢ āļŠāļēāļĄāļēāļĢāļāļāļģāđāļāđāđāļāļĒāđāļāđāļāļąāļāļāļąāļ print āļāļēāļĄāļāđāļ§āļĒāļāļ·āđāļāļāļĨāļēāļŠ.āđāļĄāļāļāļ āđāļāđāļ print (math.pow)
āļŦāļĢāļ·āļ print (math.pi)
āđāļāđāļāļāđāļ
Colons
āđāļāļāļāļāļāļąāļāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāđāļŠāļāļāļāļāļāđāļāļāļāļāļāļāđāļāļĄāļđāļĨ {âĶ}
āļāļīāđāļāđāļ āđāļĨāđāļ§āđāļāđ : āļĢāđāļ§āļĄāļāļąāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāđāļ§āļĒāļāļēāļĢāļĒāđāļāļŦāļāđāļēāđāļāļ āđāļāļĒāđāļĢāļīāđāļĄāļāļēāļāļāļāļĨāļąāļĄāļ āđāļāļĩāđ 1 āđāļŠāļĄāļāļāļąāļāļāļąāđāļāļāļĒāđāļēāļĨāļ·āļĄ : āļŦāļĨāļąāļāļāļģāļŠāļąāđāļif, for, while, def
āđāļāđāļāļāļąāļāļāļēāļ
Blank lines
āđāļĄāļ·āđāļāļāļģāđāļāđāļāļāđāļāļāđāļāļĩāļĒāļāļāļģāļŠāļąāđāļāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāļĒāļēāļ§āļĄāļēāļāđ āđāļĄāđāļŦāļĄāļāđāļ 1 āļāļĢāļĢāļāļąāļ āđāļŦāđāđāļāđāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ\
āļāļēāļĄāļāđāļ§āļĒenter
āđāļāđāļ
āļŦāļĢāļ·āļ
Lines and Indentation
āđāļāļāļāļāđāļĄāđāđāļāđāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ{âĶ}
āđāļāļāļēāļĢāļāļģāļŦāļāļāļāļāļāđāļāļ āđāļŦāļĄāļ·āļāļāđāļāļ āļēāļĐāļēāļāļĩ āđāļāļāļāļāđāļāđāļāļēāļĢāđāļĒāļ·āđāļāļ āļŦāļĢāļ·āļāļĒāđāļāļŦāļāđāļēāđāļāļ āļāļąāļāļāļąāđāļāļāļđāđāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļ°āļāđāļāļāļĢāļ°āļ§āļąāļāļāļēāļĢāđāļĒāļ·āđāļāļāļŦāļāđāļēāđāļŦāđāļāļĩ āļāļēāļāļāļąāļ§āļāļĒāđāļēāļāļāđāļāđāļāļāļĩāđ
āļāļąāļ§āļāļĒāđāļēāļāļāļĩāđ 1
āļāļąāļ§āļāļĒāđāļēāļāļāļĩāđ 2
āđāļāļĢāđāļāļĢāļĄāļāļąāļ§āļāļĒāđāļēāļāļāļĩāđ 1 āļāļ°āđāļĄāđāđāļāļīāļ āļāđāļāļāļīāļāļāļĨāļēāļ āđāļāļĢāļēāļ°āļ§āđāļēāļāļģāļŠāļąāđāļāļŦāļĨāļąāļ else āļĒāđāļāļŦāļāđāļēāļāļĢāļāļāļąāļ āđāļāļĢāđāļāļĢāļĄāļāļąāļ§āļāļĒāđāļēāļāļāļĩāđ 2 āļāļ°āđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļ āđāļāļĢāļēāļ°āļ§āđāļēāļāļģāļŠāļąāđāļāļŦāļĨāļąāļ else āļĒāđāļāļŦāļāđāļēāđāļĄāđāļāļĢāļāļāļąāļ
Multi-line statements
āđāļāđāļĨāļ°āļāļģāļŠāļąāđāļāļāļāļāđāļāļāļāļāļŠāđāļ§āļāđāļŦāļāđāļāļāļĨāļāļāđāļ§āļĒāļāļēāļĢāļāļķāđāļāļāļĢāļĢāļāļąāļāđāļŦāļĄāđ (new line) āđāļāđāļāļđāđāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ\
āđāļāļ·āđāļāđāļāļ·āđāļāļĄāļāļģāļŠāļąāđāļāđāļāđ āđāļāđāļ
OUTPUT
āļŠāļģāļŦāļĢāļąāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ [âĶ], {âĶ}
āļŦāļĢāļ·āļ(âĶ)
āđāļĄāđāļāļģāđāļāđāļāļāđāļāļāđāļāđāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ \
āđāļāđāļ
Quotation in Python
āđāļāļāļāļāđāļāđāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ' (single quote), " (double quote)
āđāļāļāļēāļĢāđāļŠāļāļāļāđāļēāļāļāļāļŠāļāļĢāļīāļ āđāļāđāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ""" (triple quote)
āļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļ·āđāļāļĄāļāđāļāļŠāļāļĢāļīāļāđāļāļāļŦāļĨāļēāļĒ āđ āļāļĢāļĢāļāļąāļāđāļāđ āđāļāđāļ
OUTPUT
Waiting for the user
āļāđāļāļĒāļāļĢāļąāđāļāļāļĩāđāļāļđāđāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāđāļāļāļāļēāļĢāđāļŦāđāđāļāļĢāđāļāļĢāļĄāļŦāļĒāļļāļāļĢāļāļāđāļāļāđāļāļĢāđāļāļĢāļĄāļāļģāļāļēāļāđāļŠāļĢāđāļ āđāļāļĒāļāļķāđāļāļāđāļāļāļ§āļēāļĄāļ§āđāļē âPress the enter key to exit.â āļŠāļēāļĄāļēāļĢāļāđāļāđ \n\n
āđāļŠāđāđāļ§āđāļāđāļāļāļāđāļāļāļ§āļēāļĄ āļāļąāļāļāļĩāđ
Multiple statements on a single line
āļāļđāđāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ ; āđāļāļ·āđāļāļŠāļąāđāļāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļĢāļąāļāļŦāļĨāļēāļĒāđ āļāļģāļŠāļąāđāļāđāļāđāđāļāļāļĢāļĢāļāļąāļāđāļāļĩāļĒāļ§āļāļąāļāđāļāđ
OUTPUT
Last updated