name1 = 'xiaoming'# 切片:步長為正數,從左到右切片.步長為負數,從右到左切片
# print(name1[切片起始位置:切片終止位置:步長])
# 顧頭不顧尾 例:
print(name1[1:6])
# 輸出為:iaomi 取索引值1-5的元素
# 從右往左取值,需要將步長設定為負數(步長預設為正數)
print(name1[-1:-4:-1])
# 輸出為:gni 左邊是頭,右邊是尾
print(name1[:7])
print(name1[1:8])
print(name1[:-5:-1])
# 長度 len(變數)
# 返回變數的長度
print(len(name1))
# 成員運算 in not in
# in : *** 在 *** 裡面
# not in *** 不在 *** 裡面
print('xiao' in name1)
# 結果返回true
print('liu' in name1)
# 結果返回false
print('xiao' not in name1)
# 結果返回false
print('liu' not in name1)
# 結果返回true
# strip 移除空白:移除兩端的空格
# 以 .strip() 的形式使用
name2 = ' xiao ming '
print(name2.strip())
print(name2.strip(' '))
# 返回結果:xiao ming
print(name2.strip(' xgi'))
# 返回結果:ao min
print('-'*50)
print(name2.strip('xiao '))
# split 切分
# name.split('目標物',切分次數)
# 從左到右切分
print(name2.split('i',1))
print(name2.split('i',2))
print(name2.split('i'))
# 迴圈
for i in name2:
print(i)
name3_list = [1,2,3,4,5]
for i in name3_list:
print(i)
print(i * 3)
# lstrip(從左開始移除) & rstrip(從右開始移除)
nums4 = '6431領導覅哈飛科技東方航空和 fhiuhuhfiu'
print(nums4.lstrip('123456'))
print(nums4.rstrip('uif'))
# lower(小寫) & upper(大寫)
print(nums4.lower())
print(nums4.upper())
# startswith(以..開始) & endswith(以..結束)
print(nums4.startswith('6')) # 在字串 nums4 中 以'6'開始
print(nums4.startswith('3',2,8)) # 在下標2-8之間,以'3'開始
print(nums4.startswith('3',3,8)) # 在下標3-8之間,以'3'開始.返回false
print(nums4.endswith('u')) #在字串 nums4 中 以'u'結尾
print(nums4.endswith('u',1,6)) # 在下標1-6之間,以'u'結尾.返回false
print(nums4.endswith('u',7,99)) # 在下標7-99之間,以"u"結尾.返回ture
# rsplit(右切分) 從左向右切分
name5 = 'cong qian you zuo shan,shan li you zuo miao.'
print(name5.split('n',1))
print(name5.rsplit('o',2))
print(name5.rsplit('o'))
# join (聯合)
print('_'.join(name5))
name5_1 = name5.split(',')
print('__'.join(name5))
# replace 替代 .replace('被替換的元素','替換元素',替換個數)
print(name5.replace('o','h'))
print(name5.replace('o','h',2))
# isdigit 是否為數字 只能檢測str
print(name5.isdigit())
print('10'.isdigit())
字串內建函式
方法 描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,...
字串內建函式
string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串劇中,並使用空格填充至長度width的新字串 string.count str,beg 0,end len string 返回str在string裡面出現的引數,如果beg或者end指定...
python字串內建函式
0 顯示的數字前面填充 0 而不是預設的空格 輸出乙個單一的 var 對映變數 字典引數 m.n.m 是顯示的最小總寬度,n 是小數點後的位數 如果可用的話 python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。python三引號 python三引號允...