字串python3 python3字串常用方法

2021-10-13 01:14:54 字數 990 閱讀 6780

整型和布林值的轉換:

bin -- 十進位制轉二進位制

int("1101",2) -- 二進位制轉十進位制

十進位制轉二進位制的演算法

除2 取餘,獲取的所有餘數從下往上進行計算

二進位制轉十進位制的演算法

從右向左,依次乘以2的次方

1101 1* 20 + 0 * 21 + 12**2 + 1 2**3

python2 中有long /獲取的是整數

python3 中只有int /獲取的是浮點數

字串的方法:

name = "meet"

0123 從左向右

-4-3-2-1 從右向左

索引 通過索引可以精確定位到某個元素

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

步長: 預設是1,通過步長可以決定方向和查詢方式的邁的步子

字串的方法;

upper 全部大寫

lower 全部小寫

startswith 以什麼開頭

endswith 以什麼結尾

count 統計(計數)

strip 脫: 頭尾兩邊端的空格,換行以及製表符, 可以自己指定

split 分割: 以空格,換行以及製表符進行分割,可以自己指定,可以指定切割的次數

replace 替換: 第乙個舊的值,第二是個新的值,可以指定替換的次數

is系列:

str.isdigit # 判斷是不是阿拉伯數字

str.isdecimal # 判斷是不是十進位制數

str.isalnum # 判斷是不是字母,數字,漢字

str.isalpha # 判斷是不是字母,中文

for迴圈

for 變數 in 可迭代物件:

print(變數)

變數可以自己進行修改

len 獲取物件的長度

面試題for i in "alex":

pass

print(i) # x

pass / ... 佔位

leetcode 最小覆蓋字串(python)

題目 給定乙個字串 s 和乙個字串 t,請在 s 中找出包含 t 所有字母的最小子串。示例 輸入 s adobecodebanc t abc 輸出 banc 說明 如果 s 中不存這樣的子串,則返回空字串 如果 s 中存在這樣的子串,我們保證它是唯一的答案。class solution def mi...

python字串 Python 字串

建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...

python字串 python字串

單引號示例常用的轉義字元 轉義字元案例1format 格式化練習1 help sisdigit,isnumeric,isdecimal 三個判斷數字的函式 isalnum 檢查字串是否由字母加數字組成 s test1split 字串拆分 splitlines 已換行符拆分 join 合成字串 upp...