1. 程式人生 > >神奇語言 python 字串 索引

神奇語言 python 字串 索引

字串是 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 大寫