python中英文本元大小寫轉換與字元檢測相關函式

2021-10-10 06:20:24 字數 1262 閱讀 8865

可以自己跑一下**,有的受中文的影響,有的自動忽略中文的影響

varstr = 'iloveyou' 

# 一 大小寫轉換函式

# str.capitalize() 返回原字串的副本,其首個字元大寫,其餘為小寫。

res = varstr.capitalize()

# str.title() 返回原字元的副本,把字串中的每個單詞首字母大寫

res = varstr.title()

# str.upper() # 把字串中的英文本元全部轉為 大寫

res = varstr.upper()

# str.lower() # 把字串中的英文本元全部轉為 小寫

res = res.lower()

# 返回原字串的副本,其中大寫字元轉換為小寫,反之亦然。

res = varstr.swapcase()

# 二,字元檢測方法

# 檢測當前的字串中的英文本元否全部由 大寫 字元組成

res = varstr.isupper()

# 檢測當前的字串中的英文本元否全部由 小寫 字元組成

res = varstr.islower()

# 檢測當前的字串中的英文單詞部分 是否符合 title 標題的 要求

res = varstr.istitle()

#str.isalnum() #檢測當前的字串是否由字元(中文,英文本元,數字)組成

res = varstr.isalnum()

# str.isalpha() # 檢測當前的字串是否由中英文本元組成(不包含數字和其它字元)

res = varstr.isalpha()

# str.isdigit() # 檢測當前的字串是否由數字字元組成

res = varstr.isdigit()

# str.isspace() # 檢測當前的字串是否由空格字元組成

res = varstr.isspace()

# 檢測乙個字串是否由指定的字元開頭的,也可以指定開始和結束的位置

res = varstr.startswith('l')

res = varstr.startswith('l',1)

# 檢測乙個字串是否由指定的字元結尾的,也可以指定開始和結束的位置

res = varstr.endswith('love')

res = varstr.endswith('love',0,5)

print(res)

string中英文本元

在c 中字串類的string的模板原型是basic string template class elem,class traits char traits elem class ax allocator elem class basic string 第乙個引數 elem表示型別。第二個引數trai...

python中的中英文本元統計

英語字元和中文字元的區別在於 大小寫字元和字元個數 中文中是乙個詞語 統計英語字元 def gettext txt open halmet.txt r read txt txt.lower 文中所有英語小寫 for ch in txt txt.replace ch,return txt halmet...

中英文本元混合處理方法

1,txt檔案匯入sql時 303410001401?600 lang 4 t粵ig?0220?011840628900000?bpo 303410001501?600 landau中er?0220?011840628900000?bpo 303410001601?600 lang 6 t漢ig?0...