Python基礎知識(字串的操作)

2021-10-24 09:18:15 字數 2884 閱讀 7602

字串: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=

"[email protected]"

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()

將字串小寫變成大寫使用:upper()

2個函式後後面均無需傳參

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 可以使用負數索引,並且可以使用預設索引,預設時表...