Python字串是什麼,如何使用?

2022-12-30 09:40:23 字數 3286 閱讀 3932

1樓:江西新華電腦學院

python的字串就是表示一串字元,字元可以是中文,英文或者數字,或者混合的文字。python字串的幾種表達方式。

1 使用單引號擴起來字串。

2 使用雙引號將字串擴起來。

3 當想要輸出單引號或者雙引號時(將單引號,雙引號作為普通字元輸出),通過 \ 進行轉義。

4 通過單引號,雙引號混合的方式輸出單引號,雙引號。

在互動式直譯器,輸出的字串都是通過引號擴起來的,如果輸出有單引號,那麼最終用雙引號擴起來,如果輸出字串有雙引號,用單引號擴起來,如果是單雙混合,那麼,用單引號擴起來,如果輸出字串沒有單,雙引號,用單引號擴起來。

2樓:藍莓芝士撻

1、建立。①單引號'或雙引號"

例,var1 = hello world!'

②三引號'''

三引號允許一個字串跨多行,字串中可以包含換行符、製表符以及其他特殊字元。

2、擷取字串。

①索引:使用方括號來擷取字串。

從0開始編號。

也可以從末尾開始提取,最後一個-1

例:var1 = hello world!'

print "var1[0]: var1[0] -var1[0]: h

②分片:左邊是下邊界(包含下邊界);右邊是上邊界(不包括上邊界);中間用冒號分隔。

下邊界省略表示0,下邊界省略表示分片物件的長度。

例,s='spam' print "s[:-1]" spa'

3、修改字串。

字串不能直接修改其中的字元!!

利用合併、分片來建立並賦值給新的字串。

可以將結果賦值給最初的變數名。

4、查詢子字元的位置。

變數名。index(』需要找的子字串『)

變數名。index(範圍,』需要找的子字串『)或(』需要找的子字串『,範圍)

5、判斷某元素是否在字串裡面。

』元素『in 』字串『或』元素『not in 』字串『

將會輸出true/false

6、字串運算子。

+字串連線/中間留個空格。

*字串重複輸出。

7、轉義字元。

\\反斜槓符號。

\'單引號。

\"雙引號。換行。

什麼是字串python?

3樓:匿名使用者

字串python 中的字串由單引號或雙引號括起。

'hello' 等同於 "hello"。

您可以使用 print() 函式顯示字串:

例項print("hello")

print('hello')

如何進行python字串操作?

python中自然字串怎麼用

4樓:美小成偶耐你

在python中,字首r或r表示「自然字串」,特殊字元失去意義,所見即所得,這個設計類似perl的「單引號字串」。一般字串newlines are indicated by \等價於「自然字串。

python中如何定義字串

python 怎麼在字串中使用變數?

5樓:

用格式化字串啊。

def formatdate(year, month, day):

s0='%d-%d-%d 00:00:00','yyyy-mm-dd hh24:mi:ss' %year, month, day)

return s0

formatdate(1990,1,1 )得到 '1990-1-1 00:00:00','yyyy-mm-dd hh24:mi:ss'

6樓:匿名使用者

用%格式化或者用+連線。

如何使用python3中的字串string基礎

7樓:網友

開啟python3,這裡使用的是,版本並不是太重要哈。

在列印輸出的時候可以擷取其中的部分文字,例如print(str[0:-1]),python中的文字索引是從0開始的,-1則是末尾的開始位置,可以輸入print(str[-1])檢視最後一個文字。

如果需要重複輸出文字可以使用print(str*數字)這種格式,數字表示文字重複的次數 ,比如print(str*2)

「+」既是運算子號,也是文字連線符號,連線字串的時候使用就好了。

如print(str+「ma ma hong」)

轉移字元使用"\"我們重用的換行就是「」

print("my name")

如果不需要轉義,就在字串前面加「r」即 print(r"my name")

str[0]=l python會報錯。

7此外,還有就是格式化字串,和c是一致的,搞不清是什麼型別的時候用%s就好了。

如「python %s」% language」

python字串中的%是什麼意思

8樓:網際網路

字串的表示。

字串可以被成對的單引號(single quote)或雙引號(double quotes)包圍起來,這兩者的作用是一樣的:

字串中當然也可以包含中文:

一些情況下,選擇其中一個會比另外一個更好,比如字串本身就存在引號:

如果字串中本身就包含單引號,我們再用單引號包圍字串會怎麼樣呢?做個實驗:

python直譯器提示我們出錯了。因為python直譯器會把挨著的單引號匹配起來,所以它會認為"'hi, i'"是一個字串,後面的"m li lei"python直譯器則無法解釋。

除了混用單雙引號,還可以使用用轉義字元3應對這種情況。反斜槓(back slash ''用來對一些本來有特殊意義字元進行轉義:

字串還可以跨越多行,其中一個方式就是用三個連續的單引號(同樣,三個連續的雙引號也一樣)。

在單(雙)引號前加入一個反斜槓,python直譯器就不會把這個它認為是字串結束的標誌,而認為它就是普通的字元。在一個字串中,如果同時存在單引號和雙引號,那麼使用反斜槓來轉移單、雙引號就是必須的了。

字串的簡單操作。

我們也可以對字串進行一些操作。比如使用加號把字串拼接起來:

9樓:大地廣場舞

%是字串格式化符號。具體講就是將其他變數置入到%後面,替換成一個新的字串。如n='cd'

print('ab%s'%n) 則顯示為abcd

python字串相等if,python判斷字串是否為空用什麼方法

str if str print 字串為空 else print 不為空 if print 字串不為空 else print 字串為空 python字串相等if,python判斷字串是否為空用什麼方法 reacode none if reacode none print is null else p...

如何獲得字串最後字元,如何獲得字串最後一個字元

用string類的substring int from,int to 方法去截字串位置為from到to 1位置的字元 substring int index 方法去截字串位置index 1及以後的所有字串,注意字串的字元位置是從0開始的,substring int from int to 方法是前閉...

python怎麼判斷變數是否為字串

python官方文件在說明來type函式的用法時,明文推自薦用isinstance測試物件型別。isinstance似乎不是這麼用的。我通常的做法是用typex int 5 if type x int print x is interger.else print false.isinstance可以...