bool 字串方法 和for迴圈

2022-05-20 21:28:31 字數 1163 閱讀 5974

#

布林值轉換數字

#true --- int()

#int(true)

#int --- false

#bool(int)##

注意點: 只有0是false

#布林值轉字串

#a = ''

#s = bool(a)

#print(s)

#a = false

#print(type(a))

#s = str(a)

#print(s)

#print(type(s))

#注意點: 字串轉布林值的時候,只要不為空就是true

#

split 分割

#strip 脫 預設脫頭尾的空格

#replace 替換

#join 插入 拼接

#format % f

#upper 全部大寫

#lower 全部小寫

#find 查詢 不存在返回 -1

#index 查詢 不存在報錯

#isdigit 判斷是不是純數字

#isalpha 判斷是不是純字母

#count 統計

#title 每個單詞首字母大寫

for

關鍵字 i 變數(此處可以更改 更改規則參考變數命名規則)

in關鍵字

可迭代物件 (想要迴圈誰就放誰,注意:數字除外 因為數字不可迭代)

for迴圈內可以進行任意操作,可以寫**塊:

例如:name = '

alex

'for i in

name:

l = input("

>>>")

print

(l) 注意: for迴圈是有限迴圈 限制範圍取決與我們的迭代物件的長度

字串和While迴圈

字串是以單引號或雙引號括起來的任意文字 建立字串 字串運算 訪問字串中的某乙個字元 字串名 下標 str11 1 a 字串不可變 會報錯 擷取字串中的一部分 str13 shaoge is a good man str16 str13 0 5 從頭擷取到定下標之前 格式化輸出 字串處理函式 len ...

迴圈和字串使用

02d 表示該整型數占空兩位,不夠高位補0 0 補0 2 占空2位 05d 左對齊 數23 05d 00023 05d 23 占空5格,數字放高位,後面不會再補0 2f 表示保留兩位小數 將if else 語句強制性寫在一行的乙個簡單運算 result1 if 判斷條件 else result2 r...

字串處理 字串迴圈右移

1 字串迴圈右移 解法 根據題意,編寫的函式能把字串迴圈右移n位。例如字串 abcdefghi 如果n 2,移位後是 hiabcdefg 1 先翻轉前段 gfedcba hi 2 再翻轉後段 gfedcba ih 3 最後翻轉整個 hi abcdefg 得到想要的結果。下面是c語言的指標操作 7 1...