1. 程式人生 > >Python-06:Python語法基礎-數與字符串

Python-06:Python語法基礎-數與字符串

com -1 進行 距離 Coding 開始 mage gin spl

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語法基礎-數與字符串