我的python3.7之路3
---恢復內容開始---
總共佔---恢復內容開始---
整形的內建函式
將字串強制轉換成整型
a='123'
b=int(a)
print(b)
123
若a='123a' b=int(a) python會報錯,因為型別不統一
測十進位制的數能用多少位2進製表示
age=5
a=age.bit_length()
字串的內建函式或者魔法
capitalize()將某一字串的首寫變大寫
例如
test='alex'
v=test.capitalize()
print(v)
Alex
將字串全部變小寫
casefold()
lower()
區別
casefold()更加牛逼,能識別一些我們不認識的字元,
lower()只能識別一些常用的字元,可用上述例子自己驗證
test=“124”
v=test .center(引數)
總共佔引數個字元,並將test內容居中 ,其餘都用空格填充
v=center(20,'*') 總共佔20 個字元,其餘都用a填充
endswith(引數) 判斷是否以引數結尾的 ,返回布林值。
startswith( 引數) 判斷是否一引數開頭的,返回布林值。
find()
找到你要找的引數的它的首位置,
例子
test='hello ,zhen'
v=test.find('e')
print(v)
1
v=test.find('e',4,10)
print(v)
8
format()用來格式化
例如
test =i am {name},age{a}
{name},{a}是佔位符
v=test.format(name='alex',age=19)
print(v)
i am alex ,age 19
test='i am {0},age {1}'
v=test.format(name='alex',age=19)
print(v)
i am alex, age 19
按順序格式化
v=test.format(name='alex',
4,10 表示從第四個字元開始到第十個結束、
---恢復內容結束---
---恢復內容結束---