整型和布林值的轉換:
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...