s=4s1=s.bit_length()
print(s1)
布林值就兩種:true,false。就是反應條件的正確與否。索引即下標,就是字串組成的元素從第乙個開始,初始索引為0以此類推。真 1 true。
假 0 false。
a='lh_like_football'切片就是通過索引(索引:索引:步長)擷取字串的一段,形成新的字串(原則就是顧頭不顧腚)。s1=a[0]
s2=a[1]
s3=a[2]
print(s1)
a = 'abcdefghijk'2)字串常用方法。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]) #反向加步長
首字母大寫,其他字母小寫:
s='luhanlike'全部大寫。全部小寫s1=s.capitalize()
print(s1)
s1=s.upper()居中center:s2=s.lower()
s='luhan'大小寫翻**s1=s.center(10)
print(s1) #輸出 luhan
s2=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*football
print(s.lstrip()) #輸出luhan like*football+空格
print(s.rstrip()) #輸出
#luhan like*football
find index 通過元素找索引:
s='luhanliake'print(s.find('a')) #3
print(s.find('a',1)) #3
print(s.index('a',5)) #7
count 尋找元素出現的個數 可切片:
s='luhanliake'print(s.count('a')) #2
print(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 = '我叫,今年,愛好,我依然叫,今年還是'\
.format('mt',18,'母牛')
print(s)
第三種:字串是否都是數字或者字母:s = '我叫,今年,愛好'.format(age=18, name='mt', hobby='悶兒')
print(s)
name='1234aa'print(name.isalnum()) #字串由字母或數字組成
print(name.isalpha()) #字串只由字母組成
print(name.isdigit()) #字串只由數字組成
Python基礎 資料型別
1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...
Python 基礎資料型別
數字 整數 int,long 整數在python3 沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 具有小數點的數 無窮小數會做精度處理 布林 bool 非空非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫j 或小寫j結尾 字串 str 表示方式 使用單引號 abc ...
python基礎 資料型別
增 name name.insert index,element 元素刪 name.pop index default last name.remove element del name index names.clear 清空列表 del names 刪除列表改 name index newval...