python day4 字串的操作

2021-09-29 09:02:17 字數 1420 閱讀 4717

string_demo="wo ai beijing tian an men ,天安門太陽公升!";

#遍歷'''

for k in string_demo:

print(k,end=",");

'''#獲取指定位置字串

print(string_demo[6]);

#獲取字串的長度

print(len(string_demo))

#獲取字串的包含數

print(string_demo.count("a"))

#判讀是否包含空格

print(string_demo.isspace())

'''判斷數字:

isdecimal():只包含數字則返回true;全形數字

isdigit(): 只包含數字,則返回true;全形數字,(1),\ub002

isnumeric():只包含數字,則返回true,全形數字,漢字數字

都不能判斷小數

'''is_num="19";

print(is_num.isdecimal())

print(is_num.isdigit())

print(is_num.isnumeric())

#判斷是否以某個字元開始

print(string_demo.startswith("wo"))

#判斷是否以某個字元結束

print(string_demo.endswith("聲"))

#查詢字串

#index,find都可以查詢字串,如果查詢的字串不存在,index報錯,find會返回-1

print(string_demo.find("天"))

#替換字串

print(string_demo.replace("wo","我"))

#居住對齊

name_str="鋤禾" \

"白日依山盡,黃河落日圓,欲窮千里目," \

"更上一層樓";

print(name_str.center(10))

print(name_str.ljust(5))

print(name_str.rjust(5))

#去掉空白字元

print(name_str.strip())

#拆分字串

print(string_demo.split(",",1));

#合併字串

list=["a","b","c"];

print("*".join(list))

#擷取字串

print(string_demo[6:18])

#獲取字串的逆序

學習Python Day8 字串

1.in和not in 字串1 in 字串2 判斷字串1是否是字串2的子串 print a in abc true print ab in abc true print ac in abc false2.相關函式 len str len 函式可以得到字串的長度 str 函式可以將括號內的資料轉換成字...

Python Day02 字串與字典

今天這篇就是day 02裡面的最後兩個知識點 python中的字串操作跟別的語言的用法上都是大同小異,詳細看例子 name my name is wiiknow print name.capitalize 使首字母大寫 print name.count i 返回 i 字母的總數 print name...

4 字串分隔

連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列 長度不是8整數倍的字串請在後面補數字0,空字串不處理。輸入描述 連續輸入字串 輸入2次,每個字串長度小於100 輸出描述 輸出到長度為8的新字串陣列 示例1 輸入 abc 123456789 輸出 abc00000 12345678 900...