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