1、輸入方法input()
等待用戶輸入數據,並回車后得到數據(name為輸入的字符串)
name=input('Please input your name:') print('Hi,',name)
運行代碼效果:
2、注釋的寫法:#開頭
以#
開頭的語句是注釋,注釋是給人看的,可以是任意內容,解釋器會忽略掉注釋。
語句以冒號:結尾時,縮進的語句視為代碼塊,沒有規定縮進是幾個空格,但是約定俗成為4個空格。
#Note:firse code demo #print absolute value of an integer: a=100 if a >=0: print(a) else: print(-a)
輸出為:
3、數據類型
整數,比如20,-100
浮點數,比如1.2323,對於很大的數使用科學計數法,用e代替10,比如1.23x109就是1.23e9
字符串,比如'abc',“hello world”,
轉義,使用\來轉移單引號和雙引號,\\轉義\,\n換行,\t制表符,
不轉義,r'\xxx\xxx'表示'\xxx\xxx'不用轉義
多行,用'''xxxxxxx'''表示多行內容
print('''line1 line2 line3''')
輸出為
布爾值,只有2個值,True和False,注意大小寫,Python是大小寫敏感的。他可以使用and ,or,not進行運算。
空值,None,不能理解為0,因為0是有意義的,而None是一個特殊空值。
常量,通常用全部大寫的變量名表示常量,如π的寫法:PI=3.14159265359
此外還有字典,列表以及自定義數據類型。
4、變量
變量名必須是大小寫英文、數字和_
的組合,且不能用數字開頭。
在Python中,等號=
是賦值語句,可以把任意數據類型賦值給變量,同一個變量可以反復賦值,而且可以是不同類型的變量,例如
a = 123 # a是整數 print(a) a = 'ABC' # a變為字符串 print(a)
另外,還有一種除法是//
,稱為地板除,兩個整數的除法仍然是整數:
>>> 10 // 3 3