python基礎(chǔ)常用函數(shù)和字典
函數(shù)字典→===→用法→===========→說明
del→========→del a[0]→========→刪除元組
pop()→========→b.pop()→========→刪除最后一個元素
remove()→========→c.remove('9')→========→刪除指定元素名
count()→========→b.count(6)→========→統(tǒng)計元素出現(xiàn)個數(shù)
in→========→if i in a:→========→判斷i是否存在a中
index()→========→b.index(6)→========→查找元素出現(xiàn)下標位置
append()→========→b.append(12)→========→增加元素
extend()→========→b.extend(c)→========→將c集合增加到b字符中
insert()→========→b.insert(1,3)→========→在字符串指定位置插入元素,在下標3的位置插入1
sort()→========→a.sort(reverse=True)→========→排序,有True是降序,沒有是升序
reverse()→========→a.reverse()→========→將數(shù)據(jù)逆序輸出
import→========→import keyword→========→用于導入模塊
input→========→input('請輸入數(shù)據(jù):')→========→用于獲取鍵盤輸入數(shù)據(jù)
range()→========→range(1,4)→========→獲取區(qū)間數(shù)據(jù)
len()→========→len(a)→========→用于獲取字符長度
kwlist()→========→a=keyword.kwlist()→========→用于獲python關(guān)鍵字,用前要導入(keyword)模塊
random→========→import random→========→用于獲取隨機數(shù)的導入模塊
randint()→========→a=random.randint(0,4)→========→用于獲取隨機數(shù),使用前需要導入(random)模塊
replace()→========→print(a.replace('h','1'))→========→用于字符替換
find()→========→print(a.find('f'))→========→用于字符串位置查找
split()→========→print(a.split('d'))→========→用于字符串切割
join()→========→print(a.join(b))→========→字符串連接,用b對a進行連接(左右兩端連接)
startswith()→========→s.startswith('138')→========→用于判斷字符串以什么開頭
endswith()→========→s.endswith('8888')→========→用于判斷字符串以什么結(jié)尾
lower()→========→c.lower()→========→將所有字符串轉(zhuǎn)換成小寫字母
upper()→========→c.upper()→========→所有字符轉(zhuǎn)換成大寫
title()→========→c.title()→========→將所有字符串轉(zhuǎn)換成首字母大寫
capitalize()→========→c.capitalize()→========→將字符串第一個一個字符轉(zhuǎn)換成大寫,其余小寫
center()→========→c.ccenter(20)→========→將字符按照指定的寬度對齊
rjust()→========→c.rjust(20)→========→將字符串按照指定的字符串右對齊
ljust()→========→c.ljust(20)→========→將字符串按照指定的字符串左對齊
strip()→========→c.strip()→========→去除字符的兩端的空白
rstrip()→========→c.rstrip()→========→去除字符串右端的空白
lstrip()→========→c.lstrip()→========→去除字符串左端的空白
isinstance()→========→isinstance(c,int)→========→判斷字符類型
isspace()→========→a.isspace()→========→判斷字符串是不是全是空格
isdigit()→========→a.isdigit()→========→判斷字符串是不是全是數(shù)字
isalpha()→========→a.isalpha()→========→判斷字符串是不是全是字母
isalnum()→========→a.isalnum()→========→判斷字符串是不是數(shù)字和字母組成
os.mkdir()→========→os.mkdir('C:\\Users\\12446\\Desktop\\aaaa')#此時會在左面上創(chuàng)建一個aaaa文件夾→========→用于創(chuàng)建文件夾
os.listdir()→========→files = os.listdir('C:\\Users\\12446\\Desktop\\a')? ?print(files)→========→用于獲取文件,如果程序當前執(zhí)行的就是此文件夾的路徑那么闊以可以這樣寫('.')
open()→========→dakia = open(i,'rb')→========→用于打開文件第一個參數(shù)是文件路徑+名稱,第二個參數(shù)表示讀寫參數(shù)r讀w寫如果是二進制文件需要加b
open()→========→xieru = open(copy_lj,'wb')用于讀取文件→========→用于打開文件第一個參數(shù)是文件路徑+名稱,第二個參數(shù)表示讀寫參數(shù)r讀w寫如果是二進制文件需要加b
write()→========→xieru.write(dakai_siz)→========→用于寫入文件,xueru是寫入文件接收的變量(讀取文件了復制給此變量),括號表示每次寫入的大小
read()→========→讀取文件→========→不帶參數(shù)表示一次性全部讀取,帶參數(shù)表示每次讀取的大小
readlines()→========→讀取文件→========→一行一行的讀取