1. 程式人生 > >21天學python——第三章3.1

21天學python——第三章3.1

3.1.1字串

python中有幾種表示字串的方法,分別有

單引號      雙引號          三個單引號                三個多引號

‘abs’           “abs”          ‘’‘asdashjd’‘’               “”“asdasdasd”“”

 

單引號和雙引號的使用時,如果用單引號,那麼中途就可以輸出雙引號

同理,用雙引號就可以輸出單引號,如果要在單引號輸出單引號,就要在前面加個轉義字元  \ 來讓計算機識別

 

而三個單引號(也是我們之前說過的多行註釋,但是賦值的話就變成了字串),和雙引號的就可以分行輸入字元,到時候儲存的也是分行註釋

 

1、轉義字串

所有的ASCII碼都可以用“\”加數字(一般是8進位制數字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。(這句話是百度百科的)

 

2、字串的運算(直接給個例子就行)

 

3、字串處理函式

python裡面提供了很多對字串的函式

這個就不說了,查api就能找到裡面string裡面的函式,比如之前的文章裡面的split()就是了

 

3.1.2整數(int)

整數的話python是可以大數的,而且可以直接改二進位制
0o數字        表示八進位制的整數

0x數字        表示十六進位制的整數

0b數字        表示二進位制的整數

 

還有整數運算子和C語言都是一樣的,  加減乘除與或非  +-*/&^|

多了個乘方 **     和    整除  //

 

3.1.3浮點數(float)

普通用法,下面給出三種新的

19.        小數部分為0,可以不寫

.098      整數部分為0,可以不寫

-2e3      科學計數法,表示-2 * 10^3

 

3.1.4型別轉換

就是之前一般都是字串的,只需要在前面加上int就行