-
不過需要注意的是,在程序的世界中,計數是從0開始的,使用0來表示第一個。查看全部
-
這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數查看全部
-
變量名由大小寫英文字母、數字和下劃線_組成 變量不能用數字開頭 變量盡量不要和Python關鍵字重合查看全部
-
##函數使用方法與C沒太大差別
##返回多個數據時使用逗號隔開,如
return a,b
##如果用一個result去接受return的結果,則result為元組(tuple)
result?=?data_of_square(16) C?=?result[0] S?=?result[1] print('周長?=?{}'.format(C))?#?==>?周長?=?64 print('面積?=?{}'.format(S))?#?==>?面積?=?256
查看全部 -
一、remove()方法刪除元素需提前確認存在才能使用
二、discard()方法刪除元素當元素不存在時,使用discard()并不會引發錯誤
三、clear()方法快速清除set中的所有元素。
四、
#?判斷s1是否為s2的子集 s1.issubset(s2)?#?==>?True #?判斷s2是否為s1的超集 s2.issuperset(s1)?#?==>?True
五、set提供
isdisjoint()
方法,可以快速判斷兩個集合是否有重合,如果有重合,返回False,否則返回True。查看全部 -
一、set里面的元素是沒有順序的,因此不能像list那樣通過索引來訪問。
二、訪問set中的某個元素實際上就是判斷一個元素是否在set中,使用in來判斷某個元素是否在set中。
names?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena'] name_set?=?set(names)
'Bobby'?in?name_set?#?==>False
查看全部 -
變量名由大小寫英文字母、數字和下劃線
_
組成變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前
查看全部 -
整數運算永遠是精確的,而浮點數運算則可能會有四舍五入的誤差,
查看全部 -
a = 'python'
print('hello,', a or 'world')
#a = 'python',a or 'world'結果為true,所以返回a的值
b = ''
print('hello,', b or 'world')
#b = '',b or 'world'結果為false,所以返回'world'
查看全部 -
容器包含列表list,元組tuple,字典dict,集合set
查看全部 -
Python取字符串中的某個字符 用[ ]
s = 'ABC'
a = s[0] # a為A
ab = s[0:2]? ,表示取0,1位置的字符(不包含位置2的)
查看全部 -
用if-elif-else語句來簡化以上的邏輯。其中elif就是else if的意思。 score = 59 if score < 60: ? ? print('抱歉,考試不及格') elif score >= 90: ? ? print('恭喜你,拿到卓越的成績') elif score >= 80: ? ? print('恭喜你,拿到優秀的成績') else: ? ? print('恭喜你,考試及格') 這樣,我們就可以寫出代碼結構非常清晰的一系列條件判斷了。 特別注意: 這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。查看全部
-
查看全部
-
score = 59 if score < 60: print('抱歉,考試不及格') else: print('恭喜你,考試及格') 這個時候,程序就會根據score的值,走不同的子邏輯分支,同學可以改變score的值試一試。 在這里,同樣需要注意兩個地方,第一個是冒號:,在else中,同樣需要冒號;其次是縮進,在else的子邏輯分支,同樣需要縮進。查看全部
舉報