#字串怎麼取值
字串取值原理:索引 字串裡面每乙個都是有下標,並且是從0 開始 下標==索引
如果是反序的,從-1開始的(從尾巴開始數)
字串怎麼取值:根據索引值 字串名[索引值]
例: print(s[1])
#切片操作(slice) 可以從乙個字串中獲取子字串(字串的一部分
#我們使用一對方括號、起始偏移量start、終止偏移量 end 以及可選的步長step 來定義乙個分片
#格式:字串名 [start?step]
#start:開始的索引值
#end: 取值結束的索引值
#step:步長 取值之間的間隔 (預設是1)
特點:取頭不取尾
s=『hello python lemon』
print(s[6:12:1]) #6 7 8 9 10 11 正序 ===print(s[6:12])
print(s[12:-6:1]) #-12 -11 -10 -9 -8 -7 反序
print(s[:]) 提取從開頭(預設位置0)到結尾(預設位置-1)的整個 字串
print(s[6:])
print(s[:18:1])
print(s[17::-1])
字串格式化輸出一 %d %s %f
%s 數字
%d 字串
%f 浮點數
佔坑 %()作格式化輸出
print(』』』=花花的個人資訊#總結一波:%s 這個坑位 可以放任意資料 %d %f 只能放數字=address:%s
***:%s
age:%d
salary:%f』』』%(『麓谷企廣場f3棟903』,『girl』,18,23456.99))
=花花的個人資訊
=address:麓谷企廣場f3棟903
***:girl
age:18
salary:23456.990000
字串格式輸出二.format有序和無序
佔坑 {} 字串format()
print(』』『花花的個人資訊
=address:{}
***:{}
age:{}
salary:{}』』』.format(『麓谷企業廣場f3棟903』,『girl』,18,23456.99))
花花的個人資訊
=address:麓谷企業廣場f3棟903
***:girl
age:18
salary:23456.99
注意點:1、{}跟的資料的個數最後一致,如果不一致 起碼{}要比值得數量少
2、()裡的值 也是索引的 也是從0開始的 我們可以在{} 指定取值的索引
3、可以有些{}給索引 有些{}不給定索引-------》不行!絕對不行!要給就給,不給就不給。
#1:find()函式:返回-1表示未找到子字串 如果找到了就返回對應的字元索引值
#子字串包含了單個字元 或者是多個字元
#2isdigit()函式:如果只包含數字,就返回true,否則返回false
#3replace()函式: 指定替換內容以及被替換字串,並且可以指定替換次數,預設是全部替換,按順位去替換
#4 split()函式 : 根據指定字元對字串進行切割還可以指定切割的次數,預設是全部切割
#5 :strip()函式:去掉頭和尾指定的字元 返回乙個新的字串
#6 :字串函式大小寫轉換
upper()函式----小寫轉大寫
lower()函式-----大寫轉小寫
#7 :swapcase() 函式:字串的字母大小寫互換
字串格式化輸出
你好 info s name s age s salary s name,name,age,job s 也可以換成 d s代表 string d 代表只能接受數字 他的作用是幫助你檢測輸入的資料型別 還有乙個 f 代表的是浮點小數 注意 s點位符要和括號裡的位數相等 msg 這個地方是不顯示的 na...
字串格式化輸出
我們格式化構建字串可以有3種方法 1 元組佔位符 m python astr i love s m print astr 2 字串的format方法 m python astr i love format python m print astr 3 字典格式化字串 m python astr i l...
字串格式化輸出
格式化字串時,python使用乙個字串作為模板 模板中有格式符 這些格式符為真實值預留位置,並說明真實數值應該呈現的格式。python用乙個tuple將多個值傳遞給模板,每個值對應乙個格式符。比如下面的例子 print i m s.i m d year old vamei 99 上面的例子中,i m...