Python語法包括了行、縮進、注釋、標識符、保留關鍵字等方面。
打印語句:
>>> print('hello,world!')
hello,world!
輸入語句:
>>> input('請輸入你的名字:')
請輸入你的名字:哈哈#”哈哈”是你自己輸入的名字
'哈哈' #打印出你輸入的字符串
Python的行
Python中通常一行一條語句,行里包括運算符(Operators)、運算對象(Operands)、表達式(Express)、語句(Statements)。
如果表達式過長,可以用多行來寫,用斜杠“\”來連接,如下:
>>> hh = 'hello,'+\ #hh變量賦值是一個字符串,用單引號
'world'
>>> print(hh) #打印變量hh
hello,world>>> 2+3+\4+5\+6
20 #直接打印計算結果
如果語句中含有(),[],{}?這些括號,不需要用\做鏈接符,如下:
>>> print ('hello,'
'world!')
hello,world!
Python通過縮進來表示代碼塊。
縮進可以用Tab鍵,也可以用多個空格。同一個源文件中縮進必須相同。
注釋
單行注釋用#開頭,#后面的都是注釋內容。
多行注釋用三個單引號(‘’’)或三個雙引號(“””)表示。
>>> #這是一個注釋
標識符
標識符就是變量名,函數名,類名。
Python 3?擴展了標識符字符集,可以用中文名。
除此外更多的使用:字母(大小寫均可),數字(不能用數字開頭),下劃線來起名。
>>> Abc_2 = 3 #變量名為Abc_2
Python3.0中,所有字符串都是Unicode字符串
>>> path = 'C:\soft\demo'
>>> print(path)
C:\soft\demo
可以打印特殊的字符串
運算符
>>> 3+2
5
>>> a=2
>>> b=3
>>> a+b5
>>> aa='hello,'
>>> bb='world'
>>> aa+bb #兩個對象相加
'hello,world'
>>> 5-2
3
>>> a=1
>>> b=3
>>> a-b-2
兩個數相減(-)
兩個數相乘(*),Python很強大。
>>> a=2
>>> b=3
>>> a*b6
>>> 2+3*9
29
>>> -2*3
-6
>>> 'ab'*2
'abab'
2的3次方,冪運算(**)
>>> 2**3
8
兩數相除(/)
>>> 6/3
2.0
>>> 3/2
1.5
兩數相除,求余數(模%)
>>> 6%4
2
函數
pow函數可以代替冪運算
>>> 2**3
8
>>> pow(2,3)8
abs函數可以取絕對值,round函數可把浮點數四舍五入為最接近的整數
>>> abs(-12)12
>>> round(10/4)2
>>> round(3.5)4
sqrt函數計算一個數的平方根
>>> sqrt(16)4.0
運算對象和運算符構成表達式,表達式構成語句。
運算對象由常量或者變量構成。
常量是無法改變的,變量是可以賦值的。
>>> a = 5 #不是表達式,是賦值語句,a是變量。
>>> c =a>>> b = c+7 #c+7是表達式
>>> print(b)12
其中a,b,c,5,7都是運算對象