一、大小寫轉換
#小寫轉大寫
str.upper()
#大寫轉小寫
str.lower()
二、正則去除括號內容
import re
b = 首冠(食品)
b = re.sub(u"\\(.*?\\)|\\(.*?\\)|\\(.*?\\)", "", b)
三、判斷是否含有漢字
def hascn(string: str):
return re.compile(u'[\u4e00-\u9fa5]').search(string)
四、list按照字數排序
mylist = ['青海省','內蒙古自治區','**自治區','新疆維吾爾自治區','廣西壯族自治區']
mylist1 = sorted(mylist,key = lambda i:len(i),reverse=true)
sorted(iterable, cmp=none, key=none, reverse=false)
iterable:是可迭代型別;
cmp:用於比較的函式,比較什麼由key決定;
key:用列表元素的某個屬性或函式進行作為關鍵字,有預設值,迭代集合中的一項;
reverse:排序規則. reverse = true 降序 或者 reverse = false 公升序,有預設值。
File文件用法總結 Python
python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。使用 open 方法一定要保證關閉檔案物件,即呼叫 close 方法。open 函式常用形式是接收兩個引數 檔名 file 和模式 mode 完整的語...
Python裡的print用法總結
在python中接受來自使用者的輸入很簡單,可以使用input,它類似於c語言裡的 scanf 或者c 中的 cin。x input please input x please input x 10 print x 10 用於輸出的print,其一般用法是比較 straightforward 的,就...
python 中 print 函式用法總結
原文 python 思想 一切都是物件!在 python 3 中接觸的第乙個很大的差異就是縮排是作為語法的一部分,這和c 等其他語言確實很不一樣,所以要小心 其中python3和python2中print的用法有很多不同,python3中需要使用括號 縮排要使用4個空格 這不是必須的,但你最好這麼做...