Python基礎教程學習第一日:起步

在python3.0以後的版本中,raw_input和input合體了,取消raw_input,並用input代替,現在的版本input接收的是字符串,如果接受的是數字可以用x = int(input(“x: “))。

python中的math模塊,實現了許多對浮點數的數學運算函數,如三角函數、exp(x)求冪函數、fabs(x)求絕對值函數、floor(x)向下取整、ceil(x)向上取整、sqrt(x)求平方根、fmod(x,y)求x/y的餘數(與x%y相同)、pow(x,y)求x的y次方(與x**y相同)等等。
cmath模塊,實際上是用於複數(complex math)的運算, cmath模塊的函數跟math模塊函數基本一致,區別是cmath模塊運算的是複數,math模塊運算的是數學運算。

反斜槓( \ )對字符串中的引號進行轉義。

str()和repr(),書中說,這兩個函數都是將值轉換成合理形式的字符串,其中通過str函數,它會把值轉換爲合理形式的字符串,以便用戶理解;通過repr函數,它會創建一個字符串,以合法的Python表達式的形式來表示值。
簡單來說,str()一般是將數值轉成字符串。 repr()是將一個對象轉成字符串顯示,注意只是顯示用,有些對象轉成字符串沒有直接的意思。

>>> print(repr("Hello, world!")
'Hello, world!'
>>> print(str("Hello, world!")
Hello, world!

原始字符串,在引號前加r表示原始字符串,原始字符串不會吧反斜槓當做特殊字符,原始字符串中輸入的每個字符都會與書寫的方式保持一致,當然,我們也要像平常一樣對引號進行轉義,但是最後輸出的字符串包含了轉義用的反斜槓。在原始字符串的結尾不能使用反斜槓,如果要是用的話,需要對其進行轉義,而用於轉義的反斜槓也會成爲字符串的一部分(即兩個反斜槓),如果只希望輸出一個反斜槓,可以把最後一個反斜槓從原始字符串中脫離出來,作爲一個單獨的字符串,用反斜槓轉義來處理。

>>> print(r'C:\Program Files\foo\bar' '\\')
C:\Program Files\foo\bar\
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章