python基礎之二 字串

2021-10-08 01:36:22 字數 1426 閱讀 9626

1.判斷只包含空白字元:空格、換行、製表符

s=

' \t \n'

print

(s.isspace())

# true

2.判斷為空值字串物件

s=

''print

(s=='')

# true

1.以任意個空白字元分割

s=

'1 2 3\t4\n\n5'

print

(s.split())

輸出:[

'1',

'2',

'3',

'4',

'5']

2.以指定字元分割

s=

'1 2 3\t4\n\n5'

print

(s.split(

' ')

)輸出:

['1'

,'2',''

,'3\t4\n\n5'

]

內建函式ord()用於求字元的ascii碼;內建函式chr()用於將ascii碼轉為字元

print

(ord

('a'))

# 97

print

(chr(97

))# a

三種方法:最後一種最方便

(1)name =

"tom"

print

("貓的名字叫%s"

%name)

(2)name =

"tom"

print

("貓的名字叫{}"

.format

(name)

)(3)

name =

"tom"

age =

2print

(f"貓的名字叫,今年歲了"

)

字元常見的需求很多都要基於正規表示式模式實現

pattern = r'ab'

reg = re.

compile

(pattern)

res = re.findall(

'abcdabcdababab'

)print

(res)

pattern = r'[abcd]'

reg = re.

compile

(pattern)

res = re.sub('',

'abcd=abcd====ababab'

)print

(res)

二 字串操作 Python基礎

root kali python3 q work hard q work hard q q.replace w w 將work hard首字母小寫w換成大寫w。q work hard q.find h 5 q work hard 字元h在第5個位置。小寫 大寫 不能改變變數q字串,所以新增乙個新的變...

Python基礎4 字串

python字串是由數字 字母 下劃線組成的一串字元,我們可以使用引號來建立字串。如 str helloworld 在python中沒有char型別,單個字元也作為string使用 python的字串列表有2種取值順序 a.自左向右,預設索引從0開始,索引長度最長為字串長度 1 b.自右向左,預設索...

Python基礎 七 字串

python字串 python 訪問字串中的值 python 不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python 訪問子字串,可以使用方括號來擷取字串,如下例項 var1 hello world var2 runoob print var1 0 var1 0 print ...