【Finish】Python Day 2
1、格式化輸出
%:占位符
s:替換內(nèi)容字符串類型 %s
d:替換內(nèi)容為數(shù)字類型 %d
%% 表示百分號(hào),并非是格式化輸出
?
2、while else
當(dāng)while被break打斷,else內(nèi)容不執(zhí)行
反之,當(dāng)while未被break打斷,else內(nèi)容當(dāng)while不滿足的前提下 可以正常執(zhí)行
?
3、初始編碼
電腦編碼,實(shí)際存儲(chǔ)使用使用01
美國(guó):ASCII碼 初始7位,預(yù)留位置1位默認(rèn)0,為了拓展
為了解決全球化的文字問題,創(chuàng)建萬國(guó)碼Unicode
1個(gè)字節(jié) 表示所有英文,特殊字符,數(shù)字等等
最開始2個(gè)字節(jié)(16位) 表示所有中文(9W+),不夠,Unicode一個(gè)中文使用4個(gè)字節(jié)(32位)表示
升級(jí)版 utf-8:通用
1個(gè)字節(jié)表示個(gè)英文
歐洲2個(gè)字節(jié)
中文3個(gè)字節(jié)表示
GBK國(guó)內(nèi)使用:基于ASCII升級(jí),一個(gè)中文用2個(gè)字節(jié),1個(gè)英文用1個(gè)字節(jié)
8位bit =1字節(jié)(byte)1024byte = 1KB1024kb =1MB1024MB =1GB1024GB=1TB?
4、運(yùn)算符
基礎(chǔ)運(yùn)算符
運(yùn)算符 描述 實(shí)例 + 加 - 兩個(gè)對(duì)象相加 a + b 輸出結(jié)果 30 - 減 - 得到負(fù)數(shù)或是一個(gè)數(shù)減去另一個(gè)數(shù) a - b 輸出結(jié)果 -10 * 乘 - 兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串 a * b 輸出結(jié)果 200 / 除 - x除以y b / a 輸出結(jié)果 2 % 取模 - 返回除法的余數(shù) b % a 輸出結(jié)果 0 ** 冪 - 返回x的y次冪 a**b 為10的20次方, 輸出結(jié)果 100000000000000000000 // 取整除 - 返回商的整數(shù)部分(向下取整) 9//2 輸出結(jié)果 4 , 9.0//2.0 輸出結(jié)果 4.0比較運(yùn)算
運(yùn)算符 描述 實(shí)例 == 等于 - 比較對(duì)象是否相等 (a == b) 返回 False。 != 不等于 - 比較兩個(gè)對(duì)象是否不相等 (a != b) 返回 true. <> 不等于 - 比較兩個(gè)對(duì)象是否不相等 (a <> b) 返回 true。這個(gè)運(yùn)算符類似 != 。 > 大于 - 返回x是否大于y (a > b) 返回 False。 < 小于 - 返回x是否小于y。所有比較運(yùn)算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價(jià)。 (a < b) 返回 true。 >= 大于等于 - 返回x是否大于等于y。 (a >= b) 返回 False。 <= 小于等于 - 返回x是否小于等于y。 (a <= b) 返回 true。賦值運(yùn)算
運(yùn)算符 描述 實(shí)例 = 簡(jiǎn)單的賦值運(yùn)算符 c = a + b 將 a + b 的運(yùn)算結(jié)果賦值為 c += 加法賦值運(yùn)算符 c += a 等效于 c = c + a -= 減法賦值運(yùn)算符 c -= a 等效于 c = c - a *= 乘法賦值運(yùn)算符 c *= a 等效于 c = c * a /= 除法賦值運(yùn)算符 c /= a 等效于 c = c / a %= 取模賦值運(yùn)算符 c %= a 等效于 c = c % a **= 冪賦值運(yùn)算符 c **= a 等效于 c = c ** a //= 取整除賦值運(yùn)算符 c //= a 等效于 c = c // a邏輯運(yùn)算
and or not優(yōu)先級(jí):()>not>and>orX or Y,X非0,則返回X;X為0,則返回Y 同一優(yōu)先級(jí)X or Y or Z,X非0,則返回X;X為0,則返回Y 1 or 2 #1 0 or 2 #2 3 or 2 #3 0 or 100 #100 -1 or 2 # -1X and Y,X為真,則返回Y,X為假,則返回X 0 or 4 and 3 or:3 1>2 and 3 or 4 and 3 <2:0int---》 bool:0表示False,非0表示True True = bool(-1) False = bool(0)bool---》int:True表示1,False表示0 1 = int(True) 0 = int(False)?轉(zhuǎn)載于:https://www.cnblogs.com/wonderful0714/p/9296802.html
總結(jié)
以上是生活随笔為你收集整理的【Finish】Python Day 2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring入门2
- 下一篇: websocket python爬虫_p