Python-06:Python語法基礎-數與字符串
1、數的類型
Python中數的類型主要是有5中,分別有整數型(int)、長整型(long)、浮點型(float)、布爾型(bool)、復數型(complex)
例如: 0 -1 1 -999 999 這些都是整數型
87959l -87136l等這些是長整型(後面加一個l[註意:是小寫的L])
3.14159 6.6668帶小數點的 為浮點型
bool類型只有兩個值,非真既假,true false
復數類型就是數學總的 xxx+xxxj 如3+5j 等
2、什麽是字符串
在Python中用引號(單引號、雙引號、三引號)引起來的字符集稱之為字符串,比如:"xiaoxin"、"123"、“3+59”、“嘰裏呱啦” 等等
單引號:單引號中可以使用雙引號並且可以將其輸出出來
#encoding:utf-8 s1=‘123‘ print s1 #123 s2=‘hello "dog" ‘ print s2 #hello "dog"
雙引號:雙引號中可以使用單引號並把其輸出出來。意思就是雙引號和單引號可以交叉使用
#encoding:utf-8 s1="123" print s1 #123 s2="it‘s a dog" print s2 #it‘s a dog
三引號:三引號引起來的字符串是可以換行的,而單引號和雙引號的不可以(三引號可以是三個雙引號也可是三個單引號)
#encoding:utf-8 s1=‘‘‘ good good study , day day up ! ‘‘‘ print s1
輸出結果為
3、轉義符
在單引號中再放一個單引號是會報錯的,因為三個單引號,程序不知道誰和誰匹配
解決這個問題除了剛才的將外圍引號變為雙引號外還有就是轉義符
,順利解決,轉義符\的意思就是使\符號後的一個符號代表其本意。
\n是換行的意思,也是轉義符的應用
4、自然字符串
在Python裏面,如果我們的字符串即使有轉義符也要將他原樣保留,不進行任何處理,我們可以使用自然字符串,即在字符串前加上r
5、字符串的重復
如果我們要將一個字符串重復的輸出,除了手動輸入外,還可以使用字符串的重復運算符。
其中\t代表一個制表符的距離,也是轉義符的應用
6、子字符串
如果我們想截取一個字符串中的子字符串出來,就要進行子字符串運算。
運算方法主要有兩種,一種是索引雲算法[],一種是切片雲算法[:]
#encoding:utf-8 ‘‘‘ 子字符串 索引運算符從0開始索引 切片運算符[a:b]是指從第a下標開始到第b-1下標,同樣第一位的下標為0 ‘‘‘ c1=‘jiyongxinnihao‘ print c1 c2=c1[0] print c2 c3=c1[5] print c3 c4=c1[:2] print c4 c5=c1[2:] print c5 c6=c1[4:7] print c6
輸出結果為:
Python-06:Python語法基礎-數與字符串