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