(自興人工智能)python字符串
阿新 • • 發佈:2018-02-21
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字符串