1. 程式人生 > >我的python3.7之路3

我的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 表示從第四個字元開始到第十個結束、

 

 

 

---恢復內容結束---

---恢復內容結束---