#字串的索引與切片
'''s = 'abcdlsesrf'
#索引# s1 = s[0]
# print(s1)
# s2 = s[2]
# print(s2)
# s3 = s[-1]
# print(s3)
# s4 = s[-2]
# print(s4)
# #abcd 切片 :顧頭不顧尾
# s5 = s[0:4]
# print(s5)
# s6 = s[0:-1]
# print(s6)
# s7 = s[:]
# s8 = s[0:]
# print(s7,s8)
# s9 = s[0:0]
s = 'abcdlsesrf' # s[首:尾:步長]
# s10 = s[0:5:2]
# print(s10)
s11 = s[4:0:-1]
print(s11)
s12 = s[3::-1]
print(s12)
s13 = s[3::-2]
print(s13)
s = 'abcdlsesrf'
s14 = s[-1::-1]
print(s14)
s15 = s[::-1]
print(s15)
'''#字串的操作
s = 'alexwusir'
s1 = s.capitalize() # 首字母大寫
# print(s1)
# 全大寫,全小寫
s2 = s.upper()
s21 = s.lower()
# print(s2,s21)
'''s_str= 'aceq1'
you_input =input('請輸入驗證碼,不區分大小寫')
if s_str.upper() == you_input.upper():
print('輸入成功')
else:
print('請重新輸入')
'''#大小寫翻轉
# s3 = s.swapcase()
# print(s3)
# 每個隔開(特殊字元或者數字)的單詞首字母大寫
# s = 'alex*egon-wusir'
# s4 = s.title()
# print(s4)
# s = 'fade,crazy*w4rri0r_songsong node_3'
# s4 = s.title()
# print(s4)
#居中,空白填充
# s = 'alexwusir'
# s5 = s.center(20,'~')
# print(s5)
# s = 'alex\tsir'
# s6 = s.expandtabs()
# print(s6)
# s = 'alex二哥'
# #公共方法
# l = len(s)
# print(l)
#以什麼開頭結尾 endswith
# s = 'alexwusir'
# s7 =s.startswith('alex')
# s71 = s.startswith('e',2,5)
# print(s71)
'''if s7:
pass
elif s.startswith('bl'):
pass
print(s7)
'''# find 通過元素找索引,找不到返回-1
## index通過元素找索引,找不到報錯
# s = 'alexwusir'
# s8 = s.find('a')
# s81 = s.index('a')
# print(s81,type(s8))
#strip rstrip lstrip
# s = 'alexwusir%'
# s9 = s.strip('%')
# print(s9)
# s = ' *a%lexwusi* r%'
# s91 = s.strip(' %*')
# print(s91)
# strip 預設刪除前後空格
# username = input('請輸入名字:').strip()
# if username =='春哥':
# print('恭喜春哥發財')
# s = 'alexaa wusirl'
# s10 = s.count('al')
# print(s10)
# split str ---->list
# s = ';alex;wusir;taibai'
# l = s.split('a')
# print(l)
#format的三種玩法 格式化輸出
# s = '我叫{},今年{},愛好{},再說一下我叫{}'.format('太白',36,'girl','太白')
# print(s)
# name = input('請輸入名字:')
# s = '我叫,今年,愛好,再說一下我叫'.format(name,36,'girl')
# print(s)
# name = input('請輸入名字:')
# s = '我叫,今年,愛好,再說一下我叫'.format(age=18,name=name,hobby='girl')
# print(s)
# s = '哈哈哈哈師弟啊哈搜idi'
# s11 = s.replace('師弟','哈哈',1)
# print(s11)
# s = 'fhdsklfds'
# for i in s:
# print(i)
s = 'fdsa小澤老師fdsalk'
if'蒼井空' in s:
一 python基礎(寫作正規化,str內建型別)
一 python的程式設計正規化 coding utf 8 指令碼的文件 這是乙個標準的指令碼寫作正規化 注釋new str 字串變數 def hello 函式定義的多行注釋 新增多行 注釋 return hello world 程式主體 if name main print hello 二 內建物...
Python基礎資料型別str字串
0 切片選取 x y 左閉右開區間 x y z 選取x到y之間 每隔z選取一次 選取x,x z,z為正 索引位置 x在y的左邊 z為負 索引位置 x在y的右邊 字串 都是字串的時候才能相加 a alex b wusir print a b 字串拼接字串 字串和數字相乘 a 6 b alex prin...
Python資料型別 之 str
str 一 功能 1.引用.center 長度,填充的字元預設為空格 使引用的物件居於填充字元中。ljust 長度,填充字元 左對齊,右側填充字元。rjust同 2.引用.count 引用的物件的子串行 起始位置預設為0,結束的位置預設為長度 1 注意空格也算乙個位置,左閉右開 計算子串行出現的次數...