1.1、字符串和轉義字符


轉義字符需要使用/來表示
1.2、字符串連接
PRint 字符串1 字符串2,打印出來的字符串直接連接在一起沒有空格
print 字符串1,字符串2,打印出來的字符串直接連接在一起有空格
也可以使用變量賦值的方式來輸出 字符串,使用+號將變量連接在一起,結果同上

1.3、str()與repr()
str()將值轉換為字符串
repr()返回值字符串表示形式,只是返回值, 并不轉換

input():輸入的值默認是賦值運算,只能輸入數字,或者"內容",手動加上引號

raw_input():默認輸入的就是字符串
盡量使用raw_input()

區(qū)別

在字符串前面加上r,字符串中的所有字符都不會被轉義,包括轉義字符
Unicode在字符串前面加上u,unicode只是一種字符編碼
python中的普通字符串在內部是以8位ASCII碼形式存儲的,而UNICODE字符串是以16位Unicode字符,這樣可以表示更多的字符集
abs(number):返回數字的絕對值.如abs(-3)=3;
cmatch.sqrt(number):返回平方根,也可以返回負數
float(object):將字符串和數字轉換為浮點數 float(3)=3.0
help():提供交互式幫助
input(”提示信息"):獲取用戶輸入,但只能輸入數字,如果要輸入字符中,手動加上雙引號
int(object):將字符串或者數字轉換為整數int(3.2)=3;int(3.9)=3;int(-3.2)=-3;int(-3.9)=-3;舍去小數位,只取整數位
long(object):將字符串或者數字轉換為長整數,long(3)=3L,如果有小數,舍去小數位,只取整數位,負數一樣
math.ceil(number):返回數的上入整數,近回值類型為浮點數如:math.ceil(12.1)=13.0,math.ceil(-12.1)=-12.0,math.ceil(-12.9)=-12.0,
math.floor(number):返回數的下入整數,近回值類型為浮點數如:math.floor(12.9)=12.0,math.floor(-12.1)=-13.0,math.floor(-12.9)=-13.0
math.sqrt(number):近觀回平方根,不適就負數math.sqrt(4)=2.0
pow(x,y):x表示底數,y表示次方數,近觀回x的y次方.pow(2,2)=4,pow(2,-2)=0.25
raw_input(”提示信息"):獲取用戶輸入,返回值類型為字符串
repr(object):返回值的字符串表示形式,只是形式,并沒有轉換
round(x,y):根所給定精度進行四舍五入x,是運算數,y是精度.
round(11.5)=12,round(-11.5)=-11,
round(14.5,-1)=10,round(-14.5,-1)=-20,
round(16.5,-1)=20,round(-16.5,-1)=-20,
round(56.5,-2)=100,round(-56.5,-2)=-100
str(object):將值轉換為字符串
新聞熱點
疑難解答