python數於字串

2022-06-26 16:21:12 字數 2107 閱讀 2349

p.p1

p.p2

p.p3

span.s1

span.s2

python數於字串

1、了解數的型別

2、什麼事字串

3、引號的使用與區別

4、轉義符

5、自然字串

6、字串的重複

7、子字串

#了解數的型別

1、python中數的型別主要有五種,分為有符號整數型(int),長整型(long),浮點型(float),布林型(bool),複數型(complex)

例:0、1、-1、1009、-290這些都是int型

87887l、-90990l、234567l這些都是long型

2.7788、3.277、8.88這些都是float型

bool型直郵兩個:ture(正確)、false(錯誤)

4+2j、-9+20j、56+7j這種屬於複數型別

#什麼是字串

2、在python中用引號引起來的字符集稱之為字串,比如:『hello』、「my python」、「2+3」等都是字串。

#引號的使用與引號的區別

3、python中字串使用的引號可以是單引號、雙引號跟三引號。但是他們的使用是不同的

例:c1=「456quhongmeng」

print c1

#輸出結果:456quhongmeng

c2=「i am『 form hong meng」

print c2

#輸出結果:i am『 form hong meng

c2=『i am form 」hong meng「』

print c2

#輸出結果:i am『 form 「hong meng」

三引號c1=「」「wo

yaoqu

hong

meng「」「

print c1

#輸出結果:

woyao

quhong

meng

##如果是用單引號,則會在一行展現

#轉義符

4、在python裡面,如果要輸出乙個lt『s a dog!這樣的字串,我們應該如何編寫python程式呢?有兩種方法,一種是用我們剛才的單引號間插使用的方法,即print「it』s a dog!」,用雙引號來包含有單引號的字串。當然還有其他的方法那就是用轉義符」\」

例:#轉義符

輸出結果:it 『s a dog

輸出結果:

hello wo yao qu

hong meng

#自然字串

5、在python中,一串字串即使有轉義符,如果我們需要將他原樣保留,不進行任何處理,那我們可以使用自然字串,即在字串前面新增「r」。

例:print 「hello\n hong meng」

輸出結果:

hello

hong meng

print r「hello\n hong meng」

輸出結果:hello\n hong meng

#字串的重複

6、如果我們要將乙個字串重複的輸出,我們可以手動輸入外,還可以使用字串的重複運算。比如我們要將hong meng重複輸5次,我們可以使用「hong meng」*5這種運算方法,有計算機自動執行重複輸出指令。

例:print 「hong meng\n」*5

輸出結果:

hong meng

hong meng

hong meng

hong meng

hong meng

#子字串

7、我們在程式設計的時候,比如字串「hongmengxueyuan」中的「hong」、」meng「這些都是「hongmengxueyuan」的子字串。如果我們想取乙個字串中的子字串出來,就要進行子字串運算。而子字串的運算方法主要有兩種,一種是索引運演算法,另一種是切片運演算法[:]。

例:#索引運算子從0開始索引

#切片運算子[a:b]是指從第a下標開始到第b -1下標。同樣第一位的下標為0。

c1=「hongmengxueyuan」

c2=c1[0]

c3=c1[7]

c4=c1[:2]

c5=c1[2:]

c6=c1[4:8]

字串區別於字元陣列

1 定義 char c 10 字元型與整型互相通用,因此 int c 10 也可以定義字元陣列。但由於兩種型別分配位元組不同,用整型來定義會浪費空間,另外這樣定義實際意義也不大,只是為了說明其合法性。2 初始化 最簡單的方法即逐個賦值 char c 10 10個字元分別賦紿c 0 到c 9 10個元...

python字串 Python 字串

建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...

python字串 python字串

單引號示例常用的轉義字元 轉義字元案例1format 格式化練習1 help sisdigit,isnumeric,isdecimal 三個判斷數字的函式 isalnum 檢查字串是否由字母加數字組成 s test1split 字串拆分 splitlines 已換行符拆分 join 合成字串 upp...