1. 程式人生 > >(自興人工智能)python字符串

(自興人工智能)python字符串

per post ont 分片 font 數據類型 log 格式 最小值

字符串是python中最常用的數據類型,我們可以使用單引號(‘ ‘)或雙引號(" ")來創建字符串。

a=Hello
b="Hello"

所有標準序列操作如(索引,分片,成員資格,求長度,取最小值和最大值等),對字符串同樣適用。

字符串常用的格式化符號:

(%s 格式化字符串)

print(Hello,%s%world) #使用%s作為‘world‘的占位符
Hello,world #結果

print(還有%s天%10) #使用%d作為10的占位符
還有10天 #結果
#%s不僅可以格式化字符串,還可以格式化整數

(%d 格式化整數)

print(還有%d天%10) #
使用%d作為10的占位符 還有10天 #結果

字符串常用的方法:

find():用於檢測字符串中是否包含子字符串str,可以指定開始和結束的範圍。

a=hello,world
print(a.find(wo))
6 #返回了匹配值的索引
print(a.find(kb))
-1 #找不到,返回-1
print(a.find(wo,3)) #提供起點
6 #結果
print(a.find(wd,6))
-1 #結果
print(a.find(wo,3,8)) #提供起點和終點
6 #結果
print(a.find(wd,3,7))
-1 #結果

lower():將字符串中所有大寫字符轉換為小寫

a=HeLlo
b=a.lower()
print(b)
hello #結果

upper():將字符串中所有小寫字符轉換為大寫

a=HeLlo
b=a.upper()
print(b)
HELLO #結果

swapcase():將字符串中所有小寫字符轉換為大寫,大寫字符轉換為小寫

a=HeLlo
b=a.swapcase()
print(b)
hElLO #結果

replace():把字符串中的舊字符串替換成新字符串

a=hello world
b=a.replace(hello,HELLO)
print(b)
HELLO world #結果

strip():移除字符串頭尾指定字符

a=++hello world++
b=a.strip(+)
print(b)
hello world #結果

b=a.strip(++h)
print(b)
ello world #結果

b=a.strip(++d)
print(b)
hello worl #結果

(自興人工智能)python字符串