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 ...