字串:string 簡寫:str
1.字串的拼接:兩個都是字串使用「+」進行拼接注意:資料型別強制轉換,整型與浮點型之間,整型與數值型的字串型別,浮點型與數值型的字串型別。
轉換時直接引用對於資料型別函式。
舉個例子:
int
(需要轉換的變數)
float
(需要轉換的變數)
str(需要轉換的變數)
2.字串的重複輸出:乘以需要重複的次數。
name=
"zhangsan"
print
(name*
3)
3.如果需要取字串中的某個字元的話:可使用索引值進行取(索引值是從0開始的,若從後往前擷取下標則從-1開始),結合英文的中括號進行獲取。
name=
"zhangsan"
print
(name[1]
)結果輸出:h
注意:如果需要擷取字串中的某個字串,
變數名[初始值:結束值+1]
1.擷取中的符號使用冒號
2.擷取的區間是左閉右開區間
4.如果需要指定多少位擷取字串,可使用變數名[初始值:結束值:步進]其中步進預設位1
name=
"zhangsan"
print
(name[::
-1]#將字串進行反轉
nasgnahz
print
(name[::
2]zaga
5.判斷指定字串是否存在於變數(另乙個)字串中,使用關鍵字in返回的結果為ture或者false
name=
"zhangsan"
print
("an"
in name)
ture
"""1.\t,\n在程式中分別表示製表符和換行
2.其中t,n前面的\稱之為轉義符(也叫拖逸符),如果需要輸出\n
或\t的話,有2種方法。
1)在字串前面新增r,如:print(r"hello\nworld")
2)在\n、\t前面新增\,如:print("hello\\nworld")
"""
6.指定字串在另外乙個字串**現過的次數。變數名.count(需要統計的字串,變數統計的開始位,變數統計的結束位)
注:如果不宣告開始位和結束位則預設整個字串都統計。
name=
"zhangan"
print
(name.count(
"an"
))
7.字串是否以指定格式結尾:使用endswith(結尾格式字串)
qqmail=
print
(qqmail.endswith(
"@qq.com"))
ture
8.字串變數中進行指定字串進行遍歷查詢,使用find進行查詢。如果查詢則對於第乙個字串下標索引;如果沒有查詢到則會顯示-1.
>>
> name=
"zhangsan"
>>
>
print
(name.find(
"an"))
2>>
> name=
"zhangsan"
>>
>
print
(name.find(
"en"))
-1
9.將字串大寫變成小寫使用:lower()2個函式後後面均無需傳參將字串小寫變成大寫使用:upper()
10.字串中指定字元進行替換操作,使用replace(old,new,count)old表示舊字串,new表示要替換的字元,count表示要替換的個數
>>
> name=
"zhangsan"
>>
>
print
(name.replace(
"an"
,"enn",1
))zhenngsan
split根據字串中的特殊字元字尾指定字元進行分解,分隔後返回的結果是乙個列表。
12.startswith判斷字串是否以指定的字串開始。語法:startswith(」指定字串「)
python基礎知識 字串
1 字串的格式化 python 將若干值插入到帶有 標記的字串中,實現動態地輸出字串。格式 s str s s str 1,str 2 例如 str 0 i str 1 love str 2 china format s s s str 0,str 1,str 2 print format ilov...
基礎知識 字串python
len pbr out 3 len repr pbr out 5x iam y pan print x,y 法一,注意print 預設連續輸出兩個字串,其中間用空格隔開 x y 法二out iam pan 兩個字串之間有空格 iampana i am allen 這裡開頭有4個空格out i am ...
Python基礎知識 字串(一)
字串是python中非常基礎,非常常用的一種資料型別。從這節開始介紹python的字串的使用方法。ss hello,world 定義乙個字串 ss 1 使用索引,獲取某個字元,結果為 e ss 0 2 使用切片,獲取乙個子字串。結果為 he ss 3 可以使用負數索引,並且可以使用預設索引,預設時表...