-
if aaa > ?:
? ? print
else:
? ? print
查看全部 -
Python代碼的縮進規則。具有相同縮進的代碼被視為代碼塊,上面的3,4行 print 語句就構成一個代碼塊(但不包括第5行的print)。如果 if 語句判斷為 True,就會執行這個代碼塊??s進請嚴格按照Python的習慣寫法:4個空格,不要使用Tab,更不要混合Tab和空格,否則很容易造成因為縮進引起的語法錯誤 :
查看全部 -
tupe無序 (? )單個tupe 用? ,?
查看全部 -
賦值類替換L[-1] = 'Paul'
查看全部 -
pop()方法總是刪掉list的最后一個元素,
pop[0]
查看全部 -
IndexError意思就是索引超出了范圍,因為上面的list只有3個元素,有效的索引是 0,1,2。所以,使用索引時,千萬注意不要越界。print L[0]
查看全部 -
ist是數學意義上的有序集合,也就是說,list中的元素是按照順序排列的。直接用
?[ ]?
把list的所有元素都括起來,就是一個list對象。通常,我們會把list賦值給一個變量,這樣,就可以通過變量來引用list:查看全部 -
因為Python把
0
、空字符串''
和None
看成?False,其他數值和非空字符串都看成?True查看全部 -
Python的整數除法,即使除不盡,結果仍然是整數,余數直接被扔掉。不過,Python提供了一個求余的運算 % 可以計算余數:
查看全部 -
變量是用一個變量名表示,變量名必須是大小寫英文、數字和下劃線(_)的組合,且不能用數字開頭靜態語言在定義變量時必須指定變量類型,如果賦值的時候類型不匹配,就會報錯。例如Java是靜態語言,賦值語句如下(// 表示注釋
查看全部 -
L.insert(0, 'Paul')?的意思是,'Paul'將被添加到索引為 0 的位置上
查看全部 -
第一個辦法是用 list 的
?append()?
方法,把新同學追加到 list 的末尾:查看全部 -
由于Python是動態語言,所以list中包含的元素并不要求都必須是同一種數據類型,我們完全可以在list中包含各種數據:
查看全部 -
對于100 + 200,Python解釋器自動計算出結果300,但是,'100 + 200 ='是字符串而非數學公式,Python把它視為字符串,請自行解釋上述打印結果。
print會依次打印每個字符串,遇到逗號“,”會輸出一個空格,因此,輸出的字符串是這樣拼起來的:
查看全部 -
Python可以處理任意大小的整數,當然包括負整數,在Python程序中,整數的表示方法和數學上的寫法一模一樣,例如:
1
,100
,-8080
,0
,等等。計算機由于使用二進制,所以,有時候用十六進制表示整數比較方便,十六進制用
0x
前綴和0-9,a-f表示,例如:0xff00
,0xa5b4c3d2
,等等。浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,一個浮點數的小數點位置是可變的,比如,1.23x10^9和12.3x10^8是相等的。浮點數可以用數學寫法,如
1.23
,3.14
,-9.01
,等等。但是對于很大或很小的浮點數,就必須用科學計數法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的(除法難道也是精確的?是的?。?,而浮點數運算則可能會有四舍五入的誤差。
三、字符串
字符串是以
''
或""
括起來的任意文本,比如'abc',"xyz"等等。請注意,''或""本身只是一種表示方式,不是字符串的一部分,因此,字符串'abc'
只有a,b,c
這3個字符。四、布爾值
布爾值和布爾代數的表示完全一致,一個布爾值只有
True
、False
兩種值,要么是True
,要么是False
,在Python中,可以直接用True
、False
表示布爾值(請注意大小寫),也可以通過布爾運算計算出來。布爾值可以用
and
、or
和not
運算。and
運算是與運算,只有所有都為 True,and運算結果才是 True。or
運算是或運算,只要其中有一個為 True,or 運算結果就是 True。not
運算是非運算,它是一個單目運算符,把 True 變成 False,False 變成 True。五、空值
空值是Python里一個特殊的值,用
None
表示。None不能理解為0,因為0是有意義的,而None是一個特殊的空值查看全部
舉報