日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

day 02 python 基础

發(fā)布時(shí)間:2023/11/29 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 day 02 python 基础 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.day1作業(yè)講解

題目答案見(jiàn)day1

2.格式化輸出

%占位符,s:字符串,d:數(shù)字

%%只是單純的顯示%(顯示的%是后面的)

1 #格式化輸出 2 # % s d 3 # name = input('請(qǐng)輸入姓名') 4 # age = input('請(qǐng)輸入年齡') 5 # height = input('請(qǐng)輸入身高') 6 # msg = "我叫%s,今年%s 身高 %s" %(name,age,height) 7 # print(msg) 8 9 name = input('請(qǐng)輸入姓名:') 10 age = input('請(qǐng)輸入年齡:') 11 job = input('請(qǐng)輸入工作:') 12 hobbie = input('你的愛(ài)好:') 13 14 msg = '''------------ info of %s ----------- 15 Name : %s 16 Age : %d 17 job : %s 18 Hobbie: %s 19 ------------- end -----------------''' %(name,name,int(age),job,hobbie) 20 print(msg) 21 22 name = input('請(qǐng)輸入姓名') 23 age = input('請(qǐng)輸入年齡') 24 height = input('請(qǐng)輸入身高') 25 msg = "我叫%s,今年%s 身高 %s 學(xué)習(xí)進(jìn)度為3%%s" %(name,age,height) 26 print(msg)

3.while else語(yǔ)句

1 count = 0 2 while count <= 5: 3 count += 1 4 if count == 3:break 5 6 print("Loop",count) 7 8 else: 9 print("循環(huán)正常執(zhí)行完啦") 10 print("------ out of while loop ------")

注:當(dāng)while循環(huán)被break打斷,就不會(huì)執(zhí)行else的結(jié)果

4.初始編碼

01010100??????? 新
11010000??????? 開(kāi)
11010100??????? 一
01100000??????? 家
11000000??????? 看
11000000??????? 看

01010100011101110101011110110
A B C
01000001 01000010 01000011
電報(bào),電腦的傳輸,存儲(chǔ)都是01010101

最早的'密碼本' ascii 涵蓋了英文字母大小寫(xiě),特殊字符,數(shù)字。
01010101
ascii 只能表示256種可能,太少,
創(chuàng)辦了萬(wàn)國(guó)碼 unicode
??? 16表示一個(gè)字符不行,32位表示一個(gè)字符。
??? A? 01000001010000010100000101000001
??? B? 01000010010000100100001001000010
??? 我 01000010010000100100001001000010
Unicode 升級(jí) utf-8? utf-16 utf-32
??? 8位 = 1字節(jié)bytes
??? utf-8 一個(gè)字符最少用8位去表示,英文用8位? 一個(gè)字節(jié)
????????? 歐洲文字用16位去表示??????????????? 兩個(gè)字節(jié)
????????? 中文用24 位去表示?????????????????? 三個(gè)字節(jié)
??? utf-16 一個(gè)字符最少用16位去表示

gbk 中國(guó)人自己發(fā)明的,一個(gè)中文用兩個(gè)字節(jié) 16位去表示。

11000000

1bit??? 8bit = 1bytes
1byte?? 1024byte = 1KB
1KB???? 1024kb = 1MB
1MB???? 1024MB = 1GB
1GB???? 1024GB = 1TB

5.邏輯運(yùn)算

1.優(yōu)先級(jí) () > not > and > or

2.int ----> bool (數(shù)字轉(zhuǎn)換成布爾值) 非零轉(zhuǎn)換成bool True 0 轉(zhuǎn)換成bool 是False

3.x or y x True,則返回x

4.x and y x True,則返回y

1 # and or not 2 #優(yōu)先級(jí) () > not > and > or 3 #print( 2 > 1 and 1 < 4 ) 4 #print ( 2 > 1 and 1 < 4 or 2 < 3 and 9 > 6 or 2 < 4 and 3 < 2) 5 # T or T or F 6 #T or F 7 # print(3>4 or 4<3 and 1==1) # F 8 # print(1 < 2 and 3 < 4 or 1>2) # T 9 # print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1) # T 10 # print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8) # F 11 # print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # F 12 # print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # F 13 14 15 #ps int ----> bool (數(shù)字轉(zhuǎn)換成布爾值) 非零轉(zhuǎn)換成bool True 0 轉(zhuǎn)換成bool 是False 16 # print(bool(2))#T 17 # print(bool(-2))#T 18 # print(bool(0))#F 19 # #bool --->int 20 # print(int(True)) # 1 21 # print(int(False)) # 0 22 23 24 '''x or y x True,則返回x''' 25 # print(1 or 2) # 1 26 # print(3 or 2) # 3 27 # print(0 or 2) # 2 28 # print(0 or 100) # 100 29 30 31 # print(2 or 100 or 3 or 4) # 2 32 33 # # print(0 or 4 and 3 or 2) 34 35 36 # x and y x True,則返回y 37 # # print(1221Q 1234 38 # ,。and 2) 39 # # print(0 and 2) 40 print(2 or 1 < 3) 41 print(3 > 1 or 2 and 2)

?

轉(zhuǎn)載于:https://www.cnblogs.com/gcs888/p/10733214.html

總結(jié)

以上是生活随笔為你收集整理的day 02 python 基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。