python3字符串經常使用方法

整型和布爾值的轉換:

bin -- 十進制轉二進制
int("1101",2) -- 二進制轉十進制
十進制轉二進制的算法
除2 取餘,獲取的全部餘數從下往上進行計算python

二進制轉十進制的算法
從右向左,依次乘以2的次方
1101 1* 20 + 0 * 21 + 1*22 + 1* 23git

python2 中有long /獲取的是整數
python3 中只有int /獲取的是浮點數面試

字符串的方法:

name = "meet"
0123 從左向右
-4-3-2-1 從右向左
索引 經過索引能夠精肯定位到某個元素算法

切片: [起始位置:終止位置]對象

步長: 默認是1,經過步長能夠決定方向和查找方式的邁的步子索引

字符串的方法;ip

upper 所有大寫
lower 所有小寫
startswith 以什麼開頭
endswith 以什麼結尾
count 統計(計數)
strip 脫: 頭尾兩邊端的空格,換行以及製表符, 能夠本身指定
split 分割: 以空格,換行以及製表符進行分割,能夠本身指定,能夠指定切割的次數
replace 替換: 第一個舊的值,第二是個新的值,能夠指定替換的次數ci

is系列:

str.isdigit # 判斷是否是阿拉伯數字
str.isdecimal # 判斷是否是十進制數
str.isalnum # 判斷是否是字母,數字,漢字
str.isalpha # 判斷是否是字母,中文字符串

for循環

for 變量 in 可迭代對象:
print(變量)
變量能夠本身進行修改
len 獲取對象的長度it

面試題

for i in "alex": pass print(i) # x pass / ... 佔位

相關文章
相關標籤/搜索