-
remove()可刪除set中元素,若remove中元素不在set中,可引發錯誤
查看全部 -
add()往set里面添加元素。
update()方法,可以一次性給set添加多個元素。
查看全部 -
二進制11111111=255查看全部
-
set元素是區分大小寫的,必須大小寫完全匹配
訪問set中的某個元素實際上就是判斷一個元素是否在set中,使用in來判斷某個元素是否在set中。
查看全部 -
set里面的元素是不允許重復的,而list里面可以包含相同的元素;
set與list的另一個區別是,set里面的元素是沒有順序的。
查看全部 -
2.5Python之while循環
和 for 循環不同的另一種循環是 while 循環,while循環可以繼續進行下去的條件更加簡單,只需要判斷while循環的條件是否為True即可,當條件為True時,即繼續運行下去。
比如計算1~100的和。
num = 1
sum = 0
while num <= 100:
? ? sum = sum + num # 注意縮進
? ? num = num + 1 # 注意縮進
print(sum) # ==> 5050查看全部 -
2.4Python之for循環
or循環在Python語言的流程控制中是非常重要的,在編程中有很多場景需要使用到for循環。
當我們需要把字符串中的每一個字符打印出來的時候
s = 'ABCD'
for ch in s:
? ? print(ch) # 注意縮進在上述代碼中,ch是在for循環中定義的,意思是把字符串s中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。
查看全部 -
Python之if-else語句
使用if判斷,可以在當if條件為True時,執行if的子邏輯分支,但有時候,也想在if條件不為True時,執行別的子邏輯分支。這個時候可以使用if-else語句。
score = 59
if score < 60:
? ? print('抱歉,考試不及格')
else:
? ? print('恭喜你,考試及格')在else中,同樣需要冒號;
else的子邏輯分支,同樣需要縮進。
任務
如果年齡達到18歲,則是成年人,請使用if-else語句實現以下邏輯,如果成年,輸出'adult',否則,輸出'teenager'。
查看全部 -
2.1Python之if語句
計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷,通過條件判斷,選擇做什么樣的邏輯,我們稱之為條件分支判斷。
score = 59
if score < 60:#在if語句的最后,有一個冒號:,這是條件分支判斷的格式,在最后加入冒號:,表示接下來是分支代碼塊? ? print('抱歉,考試不及格')#這行代碼明顯比上一行代碼縮進了,這是因為這行代碼是if判斷的一個子分支,因此需要縮進,在Python規范中,一般使用4個空格作為縮進
# ==> 抱歉,考試不及格
查看全部 -
format的兩種方式
print('Life is short, you need {}'.format('Python'))
print('Life is short, you need {launguage}'.format( launguage = 'Python'))查看全部 -
count()方法
count()方法用來統計tuple中某個元素出現的次數。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
print(T.count(1)) # ==> 3
print(T.count(5)) # ==> 1
代碼塊預覽復制
對于不存在的元素,count方法不會報錯,而是返回0,這是合理的,因為元組里面有0個不存在的元素。查看全部 -
1.9Python的字符串切片
字符串由一個個字符組成,每一個字符都有一個唯一的位置。比如字符串'ABC',第一個字符是A,第二個字符是B,第三個字符是C。
因此我們可以使用位置的方式取出字符串中特定位置的字符,按照位置取字符串的方式使用中括號[]訪問,這個時候可以把字符串看作是一個列表,計數是從0開始的,使用0來表示第一個。
s = 'ABC'
a = s[0] # 第一個
b = s[1] # 第二個
c = s[2] # 第三個
print(a) # ==> A
print(b) # ==> B
print(c) # ==> Cab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字符
print(ab) # ==> ABs = 'ABCDEFGHIJK'
abcd = s[0:4] # 取字符串s中的第一個字符到第五個字符,不包括第五個字符
print(abcd) # ==> ABCD
cdef = s[2:6] # 取字符串s中的第三個字符到第七個字符,不包括第七個字符
print(cdef) # ==> CDEF查看全部 -
uple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的。查看全部
-
定義元組的方式是使用小括號()將元組內的元素括起來。
T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena') # 通過下標的方式訪問元素 print(T[0]) # ==> Alice print(T[4]) # ==> Ellena # 切片 print(T[1:3]) # ==> ('Bob', 'Candy')
查看全部 -
1.7Python的字符串format
有時候通過字符串輸出的內容不是固定的,這個時候需要使用format來處理字符串,輸出不固定的內容。
字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置。
如果模板中{}比較多,則容易錯亂,那么在format的時候也可以指定模板數據內容的順序。
除了使用順序,還可以指定對應的名字,使得在format過程更加清晰。
查看全部
舉報