-
......
查看全部 -
Python函數還接收一種參數叫做可變參數,可變參數即任意個參數的意思,可變參數通常使用
*args
來表示查看全部 -
定義函數的時候,還可以有默認參數,默認參數的意思是當這個參數沒有傳遞的時候,參數就使用定義時的默認值。
查看全部 -
Python提供isinstance()函數,可以判斷參數類型,它接收兩個參數,第一個是需要判斷的參數,第二個是類型。
查看全部 -
s='AABCDEFGHHIJ'
chip = s[1:-3]
print(chip)
查看全部 -
dict提供便捷的
pop()
方法,允許我們快速刪除元素,pop()方法需要指定需要刪除的元素的key,并返回對應的value。查看全部 -
不會報錯的刪除方法discard()
清除所有元素的方法clear()
isdisjoint()方法,可以快速判斷兩個集合是否有重合,如果有重合,返回False,否則返回True。
查看全部 -
print(r'''"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.''')
查看全部 -
ch
是在for循環中定義的,意思是把字符串s
中的每一個元素依次賦值給ch,然后再把ch打印出來,直到打印出字符串s的最后一個字符為止。ch是參數,可變其他,注意for后冒號查看全部 -
元組(tuple)和list一樣,也是一個有序容器,在元組中,同樣可以包含0個或者多個元素,并且也支持索引訪問、切片等操作。
定義元組的方式是使用小括號()
將元組內的元素括起來。T?=?tuple(L)/數組轉換成元組 L?=?list(T)元組轉換成數組
tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的。
在運行上tuple的性能是list的數倍。
查看全部 -
age = 3
if age>=18:
??? print('adult')
elif age>=6:
??? print('teenage')
elif age>=3:
??? print('kid')
else:
??? print('baby')注意判斷條件及冒號
查看全部 -
電磁輻射?大幅度發
查看全部 -
Python從list刪除元素
pop()方法,pop()方法默認刪除列表的最后一個元素,并返回
pop()還可以接收一個參數,指定需要刪除的元素的位置。
L?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena'] name?=?L.pop(2)
查看全部 -
Python向list添加新的元素
append()方法,總是將元素添加到list的尾部。
names?=?['Alice',?'Bob',?'David',?'Ellena'] names.append('Candy')
2.insert()方法,需要兩個參數,分別是需要插入的位置,以及需要插入的元素。
names?=?['Alice',?'Bob',?'David',?'Ellena'] names.insert(2,?'Candy')
查看全部 -
Python的字符串format
字符串是Python程序重要的數據類型,到目前為止,我們輸出的字符串的內容都是固定的,但有時候通過字符串輸出的內容不是固定的,這個時候需要使用format來處理字符串,輸出不固定的內容。
字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{}
,就可以把模板數據內容嵌到字符串模板對應的位置。#?字符串模板?template?=?'Hello?{}'?#?模板數據內容?world?=?'World'?result?=?template.format(world)?print(result)?#?==>?Hello?World
如果模板中
{}
比較多,則容易錯亂,那么在format的時候也可以指定模板數據內容的順序。#?指定順序?template?=?'Hello?{0},?Hello?{1},?Hello?{2},?Hello?{3}.'?result?=?template.format('World',?'China',?'Beijing',?'imooc')?print(result)?#?==>?Hello?World,?Hello?China,?Hello?Beijing,?Hello?imooc.?#?調整順序?template?=?'Hello?{3},?Hello?{2},?Hello?{1},?Hello?{0}.'?result?=?template.format('World',?'China',?'Beijing',?'imooc')?print(result)?#?==>?Hello?imooc,?Hello?Beijing,?Hello?China,?Hello?World.
除了使用順序,還可以指定對應的名字,使得在format過程更加清晰。
#?指定{}的名字w,c,b,i?template?=?'Hello?{w},?Hello?{c},?Hello?,?Hello?{i}.'?world?=?'World'?china?=?'China'?beijing?=?'Beijing'?imooc?=?'imooc'?#?指定名字對應的模板數據內容?result?=?template.format(w?=?world,?c?=?china,?b?=?beijing,?i?=?imooc)?print(result)?#?==>?Hello?World,?Hello?China,?Hello?Beijing,?Hello?imooc.
任務
請使用兩種format的方式打印字符串
Life is short, you need Python
。查看全部
舉報