Python3必備刷題基礎

2021-10-14 13:39:31 字數 1038 閱讀 8383

list.insert(index, obj)在index處插入物件

list.index(obj, start, end)找出與obj第乙個匹配項的索引位置,start和end可選。

list.remove(obj)移除列表中某個物件的第乙個匹配項

list.pop(index=-1) -> obj移除乙個元素並返回,index預設為-1(最後乙個元素)

list.count(obj) -> int統計物件在list**現的次數

list.reverse()列表反轉

set(list)列表直接轉化為集合,去掉相同元素

list.sort(key=none, reverse=false)列表排序。

str(list)返回list的真實字串,如: str([『1』, 『2』, 『3』, 『4』, 『5』]) -> 『[『1』, 『2』, 『3』, 『4』, 『5』]』 想返回』12345』,應該用''.join(list),此時list中的元素應為str,如果為int,要先轉化為str才行

str.count(sub, start=0, end=len(str)) -> int統計字串sub在str**現的次數,start預設為0,end預設為len(str)

str.lower() -> str全部字母變小寫

str.upper() -> str全部字母變大寫

collections.counter(list) -> dict計數字典

random.random()生成 [0, 1) 之間的浮點數

random.randomint(start, end)生成 [start, end] 之間的整數(包括start和end)

python 刷題必備

學習內容 把數字轉成字串 1.def is palindrome n n str n m n 1 return n m 2.tmp str str n i len tmp str 1j 0 while i j if tmp str i tmp str j i i 1j j 1 pass else r...

python3的樣子 python3 基礎

第一周 語言基礎 一 python是一門什麼樣的語言?解釋型動態型別強型別定義語言。二 python2和3的主要區別?1 python3裡可以直接預設寫中文,然後python2裡是不能直接寫的。2 python2裡print不用加括號,可直接寫字串,也可以加 python3裡printi必須要加括號...

手機python3教程 python3基礎教程

python 基礎教程 python 是一種解釋型 物件導向 動態資料型別的高階程式語言。python 由guido van rossum 於年底發明,第乙個公開發行版發行於年。像 perl 語言一樣 python 源 同樣遵循 gpl gnu general public license 協議。現...