Python 基礎day3

來源:互聯網
上載者:User

標籤:中文   取反   位元組   漢字   用法   utf-8   gbk   條件   是什麼   

1、簡述bit,byte,kb,MB,GB,TB的關係

1TB=1024GB;   1GB=1024MB ;  1MB=1024kb: 1kb=1024byte ; 1byte=8bit

 

2、簡述ascii、unicode、utf-8、gbk的關係

       一開始出現的是ascii 編碼,一個位元組,最多表示256個字元,不過通常只用7位,第一位是0,為了表示更多的字元,誕生了,2個位元組16位表示中文。

萬國碼unicode,採用兩個位元組,中文一般是用4個位元組表示

utf-8是對unicode的最佳化升級,utf-8的中文採用3個位元組,

gbk是中國人自己研發的裡邊支援本土語言併兼容ascii碼,漢字用2個字節表示。

ascii 1個byte   8bit  中文2個byte 16bit,  萬國碼2個byte 16bit, 中文用4個byte,  utf-8  中文用3個byte表示,gbk 中文用2個byte 表示。

 

3、請寫出’李傑’分別用utf-8和gbk編碼所佔的位元組及位元

Utf-8: 6個位元組,48位   gbk: 4個位元組,32位

4、字串與數字之間如何轉化,有沒有條件?

只有數字構成的字串才可以轉化 用int(字串)轉化

數字可以無條件轉化為字串      用str(數字)轉化

5、數字與布爾值之間如何轉化,有沒有條件?

數字可以無條件轉化為bool, 用bool(數字)轉化

除了0是False其他都是True

布爾值都可以轉化為數字  int(True)=1;int(False)=0

6、終止while迴圈有幾種方法?分別是什嗎?

1.改變條件 2.break

7、and ,or 和not 的含義用法

and 且,前後為真才為真。
or 或,有一為真,就為真。
not 非。取反。
排列順序為 not > and > or


x or y   如果 x 為真,則值為x,否則為y ,0除外 ,0 or 1 為 1
x and y 如果 x 為真,則值為y,否則為x     0除外  0 and 1  0




例子 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6  
1False 2
False
3 3

                    True            4                                                       4


                                                                 True                           5         5                                                                                                                                                                               F

                                                                            6                   6

                                                                                   True

       

print(4 or 3)    =4
print(4 and 3)   =4

print(0 or 3)   =3
print(0 and 3)  =0

             


 

Python 基礎day3

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.