python用法總結

2021-10-16 13:19:26 字數 754 閱讀 6753

一、大小寫轉換

#小寫轉大寫

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個空格 這不是必須的,但你最好這麼做...