Python 字串型別

2021-10-22 17:09:56 字數 1790 閱讀 9604

python支援使用單引號、雙引號和三引號定義字串,其中單引號和雙引號通常用於定義單行字串,

三引號通常用於定義多行字串。

字串是由字元(比如字母、數字、漢字和符號)組成的序列,是不可變物件。

如』python is wonderful!』、』16300240001』、』李二毛』

注意:

定義字串時單引號與雙引號可以巢狀使用,需要注意的是,在單引號表示的字串中可以巢狀雙引號,

但是不允許巢狀單引號;使用雙引號表示的字串中,允許嵌入單引號,但不允許包含雙引號。

轉義字元是指使用反斜槓「」對一些特殊字元進行轉義,即改變原有字元含義的特殊字元。

示例:

original = r"我是原始字串\n"

print

("original : "

, original)

執行結果:

字串是乙個由元素組成的序列,每個元素所處的位置是固定的,

並且對應著乙個位置編號,編號從0開始,依次遞增1,這個位置編號被稱為索引或者下標。

通過索引可以獲取指定位置的字元,語法格式如下:

# 輸入一行字元,分別統計出其中英文本母、空格、數字和其它字元的個數

s =input

("輸入字元:"

)letter_num =

0space_num =

0number_num =

0others_num =

0for i in s:

if i.isalpha():

# 檢測字元是否包含字母是返回true,否返回false

letter_num +=

1elif i.isspace():

# 檢測字元是否包含空格是返回true,否返回false

space_num +=

1elif i.isdigit():

# 檢測字元是否包含數字是否返回true,否返回fasle

number_num +=

1else

: others_num +=

1print

('英文本母有個,空格有個,數字有個,其它字元有個'

Python字串型別

字串,就是由零個或多個字元組成的有限序列。python中,使用單引號或雙引號包圍起來的單個或多個字元,就可以表示乙個字串。字串中的字元可以是特殊符號 英文本母 中文字元 希臘字母,包括emoji字元等。可以在字串中使用反斜槓 來表示轉義,後面的字元不再是它原來的意義,例如 n不是代表反斜槓和字元n,...

Python 字串型別轉換

概述python 型別轉換 背景使用 python 時,遇到了需要 型別轉換的場景 環境os win10 python 3.8概述 python 型別轉換 場景數字轉換 int 轉 double 字元轉換 比如我某個 web 伺服器,收進來的引數,全都是 str 型別的 例子 這裡只列出了 一部分 ...

Python資料型別 字串型別

變數名 str 變數值 msg hello world print msg 0 print msg 1 msg hello n print len msg msg hello world print ello in msg print lo w not in msg res print hello ...