字元串方法如下: 列表操作如下: ...
字元串方法如下:
name = "name adal year"
print(name.capitalize())#首字母大寫
print(name.count("a"))#統計,計數
print(name.center(50,"-"))#列印字元
print(name.encode())#字元串轉成二進位
print(name.endswith(name))#判斷什麼結尾
print(name.expandtabs(tabsize=10))# 把\t寫在字元前面, 把這個轉成空格
print(name[name.find("name"):])#查找,字元串也可以切片
print(name.format(name="Adal",year="20"))#可以格式化。。。設計一個版式
print('ab123'.isalnum())#檢測是否是阿拉伯數字,阿拉伯字元
print('aBa'.isalpha())#純英文字元
print('ada12..'.isidentifier())#判斷是不是一個合法的標識符,是不是一個合法的變數名
print(name.islower())#是不是小寫
print(name.isnumeric())#是不是一個數字
print('.'.join('1','2','3'))#結合列表變成字元串
print(name.ljust(10,'*'))#先保證這句話長度夠,不夠再用符號補全 r just 是在前面補全
print(name.lower)#把大寫變成小寫 upper都變成大寫。\n是換行符
列表操作如下:
mes = "ZhangYang Guyun Xiangpeng XuLiangChen"
names = ["ZhangYang","Guyun", "Xiangpeng"," XuLiangChen"]
names.append("Leihaidong")#附加,追加
names.insert(1,"Chenronghua")#插入,嵌入
names[2] ="XieDi"#修改
names.remove("Chenronghua")#刪除
del names[1]#同刪除
names.pop() #不輸入下標預設刪除最後一個值
names.extend()#擴展,合併
print(names)
print(names[0],names[2])
print(names[1:3]) #切片
print(names[-1]) #取最後一個,從右邊開始數
print(names[-3:-1]) #從左往右數
print(names[-3:]) #省略掉,取最後一個值
print(names.index("XieDi") ) #查找值的位置
print(names.count("Chenronghua"))#查找列表中有幾個相同的值