str1 =
"hello python"
str2 =
'我的外號是"大西瓜"'
print
(str2)
print
(str1[6]
)str3=
"測試一下長度"
for char in str3:
print
(char)
1.統計字串長度
hello_str =
"hello hello"
print
(len
(hello_str)
)
2.統計某乙個子字串出現的次數
hello_str =
"hello hello"
print
(hello_str.count(
"llo"))
print
(hello_str.count(
"abc"
))
3.某乙個字串出現的位置
hello_str =
"hello hello"
print
(hello_str.index(
"llo"))
#注意:如果使用index方法傳遞的子字串不存在,程式會報錯!
#print(hello_str.index("abc"))
#1.判斷空白字元
space_str =
" "
print
(space_str.isspace())
#執行結果是true
#注意:\t\n\r也算空白字元
space_str =
" \t\n\r"
print
(space_str.isspace())
#執行結果是true
#2.判斷字串是否只包含數字
#1>都不能判斷小數
#num_str ="1.1"
#2.unicode字串
# num_str ="①"
# num_str ="\u00b2"
#3.中文數字
num_str =
"一千零一"
# print(num_str)
# print(num_str.isdecimal())#只能判斷單純的數字
# print(num_str.isdigit())#可以判斷編碼字元
# print(num_str.isnumeric())#可以判斷編碼字元以及漢字(必須是數字)
hello_str =
"hello world"
#1.判斷是否以指定字串開始
print
(hello_str.startswith(
"hello"))
print
(hello_str.startswith(
"hello"))
#2.判斷是否以指定字串結束
print
(hello_str.endswith(
"world"))
#3.查詢指定字串
#index 同樣可以查詢指定的字串在大寫字串中的索引
print
(hello_str.find(
"llo"))
#index如果指定的字串不存在,會報錯
#find如果指定的字串不存在,會返回-1
print
(hello_str.find(
"abc"))
#4.替換字串
#repace方法執行完成之後,會返回乙個新的字串
#注意:不會修改原有字串的內容
print
(hello_str.replace(
"world"
,"python"))
print
(hello_str)
python基礎 字串
轉義符 n換行 print 我是 nzzz 我是 zzz t製表符 print 我是 tzzz 我是 zzz 雙引號 print 我是 zzz 我是 zzz 單引號 print 我是 zzz 我是 zzz 續航符 name s z print name sz原始字串 原始字串 r abc r abc...
Python基礎字串
str1 hello python str1 str1.capitalize 把開頭轉換成大寫 print str1 str1 str1.center 8,居中並填充 print str1 str1 str1.find j 0,len str1 尋找元素所在的位置,沒在返回 1 print str1...
Python基礎 字串
判斷全部否是字母 str helloween if str.isalpha print 字母 判斷全部否是數字 str 1234 if str.isdecimal print 數字 判斷都是大寫 str abc if str.isupper print 大寫 判斷都是小寫 str abc if st...