長字符串,原始字符串和Unicode

  • 長字符串
若是下須要寫一個很是很是長的字符串,須要跨多行,可使用 三個引號代替普通的引號
#長字串時使用''' '''
print '''This is a very long string
It continues here.'''
字符串跨行 能夠在結尾加上「\」 

  • 原始字符串
Python中的原始字符串以 r 開頭,使用原始字符串能夠避免字符串中的轉義字符帶來的問題
#轉義字符,\n表示換行
print 'hello,\nworld'
print 'c:\nowwhere'
print r'c:\nowwhere' #原始字符串的格式,使用r,字符串中\不會進行轉義
                     #注意,使用 r 後,不能在結尾字符串不能是反斜線,若是須要最後一個是反斜線,能夠這麼處理
print r'c:\Progarm Files\foo\bar''\\' E
    
#輸出結果
hello,
world
c:
owwhere
c:\nowwhere
c:\Progarm Files\foo\bar\

  • 本章涉及的函數
函數 描述
abs(number) 返回數字的絕對值
cmatch.sqrt(number) 返回平方根,也可應用與負數
float(object) 將字符串和數字轉換爲浮點數
help() 提供給交互式幫助
input(prompt) 獲取用戶輸入
int(object) 將字符串和數字轉換爲整數
long(object) 將字符串和數字轉換爲長整型
math.ceil(number) 返回數的上入整數,返回值的類型爲浮點數
math.floor(number) 返回數的下舍整數,返回值的類型爲浮點數
math.sqrt(number) 返回平方根,不適用與負數
pow(x,y[,z]) 返回 x 的 y 次冪(所得結果對 z 取模)
raw_input(prompt) 獲取用戶輸入,結果被看作原始字符串
repr(object) 返回值的字符串表示形式
round(number[,ndigits]) 根據給定的精度對數字進行四捨五入
str(object) 將值轉換爲字符串
相關文章
相關標籤/搜索