python基礎 字串

2021-10-03 16:48:55 字數 2109 閱讀 2024

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...