神奇語言 python 字串 索引
阿新 • • 發佈:2019-01-02
字串是 Python 中最常用的資料型別。我們可以使用引號('或")來建立字串。
建立字串很簡單,只要為變數分配一個值即可
索引 切片:
a = "你好你好"#儲存一些資料
從左向右print(a[正數])
從右向左 print(a[負數])
例題:
msg = "今天是個好日子,明天就放假了" print(msg[10])#通過下標找元素 print(msg[0:3])#顧頭不顧尾
print(msg[-7:-5:2])#-7是其實部位,5是結尾 ,2是步長
步長:每個XXX幾個取值, 步長為正數表示從左往右負數從右往左
print(msg[1])#下標查詢過界報錯
字串方法:
capitalize()#首字母大寫
upper()#全部大寫
lower()# 全部小寫
例題:
yzm = "qwE" yzm1 = input("請輸入驗證碼:(qwE)") if yzm1.upper() == yzm.upper(): print("輸入正確") else: print("輸入錯我請重新輸入")
print(s.count(l))# 返回的是數量
print(s.endswith()) #以什麼為結尾
print(s.startswith())#以什麼為開頭
print(s.find())# 通過元素查詢下標,查詢沒有的返回-1
print(s.index())#通過元素查詢下標,找不到報錯
print(s.format)
其他用法
print("-".join(s))新增
print(s.split())#切割
print(s.strip())#去掉兩端的空格\n\t
print(s.replace("a","s"))#第一放要被替換的,第二個放被替換的內容
print(s.swapcase())# 大小寫轉換
print(s.title())#每個字母的首字母大寫,特殊符號分割的每個單詞首字母大寫
print(s.isdigit())#判讀是否有純數字做成
print(s.isalpha())#判斷是否是字母和中文組成
s.islower 小寫
s.isupper 大寫