標籤:[1] bit 判斷 with 分行符號 分享圖片 sdi 布爾值 資料類型
一、基礎資料類型:1、int:
s=4s1=s.bit_length()print(s1)
2、bool:
布爾值就兩種:True,False。就是反應條件的正確與否。真 1 True。假 0 False。
3、str:1)索引與切片
索引即下標,就是字串組成的元素從第一個開始,初始索引為0以此類推。
a=‘lh_like_football‘s1=a[0]s2=a[1]s3=a[2]print(s1)
切片就是通過索引(索引:索引:步長)截取字串的一段,形成新的字串(原則就是顧頭不顧腚)。
a = ‘ABCDEFGHIJK‘print(a[0:3])print(a[2:5])print(a[0:]) #預設到最後print(a[0:-1]) #-1就是最後一個print(a[0:5:2]) #加步長print(a[5:0:-2]) #反向加步長
2)字串常用方法。
首字母大寫,其他字母小寫:
s=‘luhanlike‘s1=s.capitalize()print(s1)
全部大寫。全部小寫
s1=s.upper()s2=s.lower()
置中center:
s=‘luhan‘s1=s.center(10)print(s1) #輸出 luhans2=s.center(10,‘*‘)print(s2) #輸出 **luhan**
大小寫翻轉:
s3=s.swapcase()print(s3) #輸出LUHAN
每個單詞的首字母大寫(非字母隔開):
s=‘luhan like*football‘s4=s.title()print(s4) #輸出Luhan Like*Football
判斷以什麼為開頭,以什麼為結尾。
s=‘luhan like*football‘s5=s.startswith(‘u‘)print(s5) #輸出False
去除首尾的空格,分行符號,tab
去除左邊的空格,分行符號,tab lstrip()
去除右邊的空格,分行符號,tab rstrip()
s=‘\nluhan like*football\t‘ #\n是換行,\t是空格print(s.strip()) #輸出luhan like*footballprint(s.lstrip()) #輸出luhan like*football+空格print(s.rstrip()) #輸出 #luhan like*football
find index 通過元素找索引:
s=‘luhanliake‘print(s.find(‘a‘)) #3print(s.find(‘a‘,1)) #3print(s.index(‘a‘,5)) #7
count 尋找元素出現的個數 可切片:
s=‘luhanliake‘print(s.count(‘a‘)) #2print(s.count(‘r‘)) #0
replace 替換:
s = ‘將發生多了範德薩發範德薩回複‘ s1 = s.replace(‘範德薩‘, ‘小粉嫩‘) print(s1) s2 = s.replace(‘範德薩‘, ‘小粉嫩‘,1)print(s2)s3 = s.replace(‘範德薩‘, ‘sb‘)print(s3)
split 分割 str ---> list
s = ‘alex wusir taibai‘print(s.split()) #輸出[‘alex‘, ‘wusir‘, ‘taibai‘]s1 = ‘alex,wusir,taibai‘print(s1.split(‘,‘)) #輸出[‘alex‘, ‘wusir‘, ‘taibai‘]s2 = ‘alexawusirataibai‘print(s2.split(‘a‘)) #輸出[‘‘, ‘lex‘, ‘wusir‘, ‘t‘, ‘ib‘, ‘i‘]s3 = ‘alexawusirataibai‘print(s3.split(‘a‘,1)) #分割次數,輸出[‘‘, ‘lexawusirataibai‘]
format 格式化輸出
第一種s = ‘我叫{},今年{},愛好{}‘.format(‘MT‘,18,‘母牛‘)print(s)
第二種:s = ‘我叫{0},今年{1},愛好{2},我依然叫{0},今年還是{1}‘.format(‘MT‘,18,‘母牛‘)print(s)
第三種:s = ‘我叫{name},今年{age},愛好{hobby}‘.format(age=18, name=‘MT‘, hobby=‘悶兒‘)print(s)
字串是否都是數字或者字母:
name=‘1234aa‘print(name.isalnum()) #字串由字母或數字組成print(name.isalpha()) #字串只由字母組成print(name.isdigit()) #字串只由數字組成
python基礎資料類型