python基礎知識(二)
阿新 • • 發佈:2017-08-17
.py .com 數值類型 spa gbk 4.5 wal 編碼 nic
1.pycharm使用
快速搜索欄,蠻重要的
2.字符串格式化
%s 字符串類型
%d數值類型
msg = "我是%s,年齡%d,愛好%s" % (‘alex‘, 18, ‘boy‘) print(msg) msg = ‘我是%s‘ % (‘wallis‘) print(msg)
name = input("input your name:") age = input("input your age:") hobby = input("input your hobby:") msg = "我是%s,年齡%s,愛好%s" % (name, age, hobby) print(msg)
3.編碼和二進制
1位 bit
1字節 byte 1字節=8位
1千字節 kb 1024字節=1kb
1兆 MB 1024kb = 1兆
1G GB 1024MB = 1GB
ascii 碼 :用8位表示一個字符,可表示字符少(2**8)
萬國碼 Unicode : (16位,32位)目前一般采用32位表示一個字符, 占用空間大;Unicode 只用在內存,不寫到硬盤,不進行網絡傳輸
utf-8:漢字一般占用3個字節,目前最常用的編碼方式對Unicode進行改進
GBK/GB2312: 對Unicode中的漢字進行編碼,漢字(一般占用2個字節)
4.運算符
算數運算
+、-、*、/、//、**,%
特殊:/
py2-> >>>9/2 4 py3-> >>>9/2 4.5 py2為了得到準確的數據,一般導入模塊:from __future__ import division
賦值運算符
xx 算數運算符= xx
關系運算符
in,not in,
比較運算符
==;>=;<=;!=,>,<
邏輯運算符:
x>y and y>z ---> if x>y: return y>z else: return x>y x>y or y>z ---> if x>y: return x>y else: return y>z
and,or ,not
ps:沒有優先級依次執行
python基礎知識(二)