Python的基本類型

來源:互聯網
上載者:User

標籤:com   運算   衝突   轉換   The   前言   索引   輸出   16進位   

前言:

什麼是代碼?

代碼是現實世界事物在電腦世界中的映射。

什麼事寫代碼?

寫代碼是將現實世界中的事物用電腦語言來描述。

一、數字:整形與浮點型

整型:int

浮點型:float (沒有單精確度和雙精確度之分)

特別注意,2/2=1.0 得到 float結果  2//2=1 得到是 int 結果

二、10、2、8、16進位

三、各進位的表示與轉換

ob 表示2進位   0b10 =2

0o表示8進位   0o10=8

0x表示16進位  0x10=16

bin() 可以把任意進位的數 轉換為 二進位 bin(0x10)=‘0b10000‘

int() 可以把任意進位的數 轉換為 十進位 int(0x10)=16

hex() 可以把任意進位的數 轉換為 十六進位  hex(16)=‘0x10‘

oct() 可以把任意進位的數 轉換為 八進位 oct(8)=‘0o10‘

四、布爾類型與複數

bool  布爾類型:表示 真和假

complex 複數 j表示 36j

bool(0),bool(‘‘),bool([]),bool({}),bool(None) 都是 False

五、單引號與雙引號,三引號(英文的引號)

"let‘s go"=‘let\‘s go‘=‘let‘s go‘

‘‘‘ 內容 ‘‘‘

六、逸出字元

特殊的字元 

 無法“看見”的字元

與語言本身文法有衝突的字元

\n  換行

\‘   單引號

\t   橫向定位字元

七、原始字串 

當在一個字串前面加上一個r後 就不是一個普通的字串,而是一個原始字串

print(r‘c:\no\nother‘) 輸出:c:\no\nother

八、字串運算

+ 字串拼接 

* 字串乘法 ‘hello world‘*2=‘hello worldhello world‘

字串索引  ‘hello world‘[1] =‘e‘ 或者 ‘hello worldhello world‘[-5]=‘w‘

截取字串 ‘hello world‘[0:2]=‘he’

 

Python的基本類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.