python之路_计算机编码及运算符介绍
1. Pycharm使用
2. 字符串格式化
? ? 作用:將數字和字符串相結合
? ? 占位符:%s代表字符串,%d代表整數類型
? ? 格式:
#實例1msg = "我叫%s,年齡是%d,愛好%s" %("老狗",18,"男人")#括號內容順序與占位符順序需保持一致 print(msg)
#輸出結果為:我叫老狗,年齡是18,愛好男人 #實例2 name = input("請輸入姓名:") age = input("請輸入年齡:") hobby = input("請輸入愛好:") msg = "我叫%s,年齡是%s,愛好%s" %(name,age,hobby)#input函數接收的內容默認為字符串格式,即本例中age為字符串格式。 print(msg)
3. 編碼和二進制(基礎知識)
計算機存儲,網絡傳輸,內存計算用的都是 01010101010101010101
a.ascii碼:8位表示一個字符,共可以表示2**8個(即256)字符?
1位 bit
1字節 byte ? ? 8位=1字節
1千字節 KB ? ?1024字節 = 1KB
1兆 MB 1024KB = 1MB
1及 GB 1024MB = 1GB
#由美國發明,未考慮其他國家語言內容,所含字符有限
b.unicode (萬國碼):全球使用,所有國家文字(unicode 16位,共可以表示2**16個字符,unicode32位,共可以表示2**32個字符)
實例:
a 00000000 00000000 00000000 01100001
b 00000000 00000000 00000000 01100010
c 00000000 00000000 00000000 01100011
#包含所有國家文字,但是占內存
c.utf-8:對Uniocode進行優化編碼:用最少的位數表示所有文字,utf-8(漢字,占3個字節)
d.GBK:中國人常用的拿出來編碼,漢字(占2個字節)
...
4. 運算符
數值運算符:
a. 除法(/):py2中表示求整數商(代碼中引入語句:from __future__ import division,可以得出具體數值);而py3中除法(/)直接得出具體值,求整數商為://
b. “變量 運算符=數值”<==>“變量=變量 運算符 數值”
例:
num = 9
num += 10 <==> num = num + 10
邏輯運算符:and、or、not
在沒有括號的情況下,邏輯運算符的優先級別為:按照順序從前到后?
歸屬運算符:in
實例:讓用戶輸入內容(暴亂,臺獨屏蔽),直到輸入正確
while True:value = input('請輸入內容:')if "暴亂" in value or "臺獨" in value:print('內容包含敏感詞匯,請重新輸入')else:print(value)break?
轉載于:https://www.cnblogs.com/seven-007/p/7400204.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python之路_计算机编码及运算符介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的Android进阶之旅------g
- 下一篇: websocket python爬虫_p