Python isalpha函式判斷字母

2021-08-23 14:13:30 字數 1028 閱讀 3337

python isalpha() 方法檢測字串是否只由字母組成。

case 1: 純字母

info = 'abcd'

print(info.isalpha())

返回結果是true

case 2: 含漢字

info = 'abcd哈哈哈'

print(info.isalpha())

結果返回true,說明在python語言裡 漢字是當做字母處理的

case 3: 含數字或空格

info = 'abcd 124'

print(info.isalpha())

結果返回false

case 4: 含特殊符號

info = 'abcd!@#$^&'

print(info.isalpha())

結果返回false

延伸:判斷字串為純英文本母:

加上屬性encode('utf-8')

info = 'abcd'

print(info.encode('utf-8').isalpha())

判斷字串為純中文本母:

unicdoe4e00~9fff表示中文,所以如果乙個字元的utf-8編碼在這個區間內,就說明它是中文:

def is_chinese(word):

for ch in word:

if '\u4e00' <= ch <= '\u9fff':

print('this is chinese')

else :

print('this is not chinese')

is_chinese('哈哈哈哈123')

函式基礎 匿名函式,函式,箭頭函式,立即執行函式

doctype html html lang en head meta charset utf 8 meta name viewport content width device width,initial scale 1.0 title document title head body body ...

函式 常見函式

def fib n if n 1 return 1if n 2 return 1return fib n 1 fib n 2 def hannuo n,a,b,c n 表示有n個盤子 a 代表第乙個塔,開始的塔 b 代表第二個塔,過渡塔 c 代表第三個塔,目標塔 d.在 中n 2,這個分支可以不要,...

Lua 函式 函式

在lua中,函式是一種對語句和表示式進行抽象的主要機制。函式既可以完成某項特定的任務,也可以只做一些計算並返回結果。lua具有一項非常於總不同的特徵,允許函式返回多個結果 s,e string.find hello lua users lua print s,e 7 9 以lua編寫的函式同樣可以返...