1. 程式人生 > >python基礎知識(二)

python基礎知識(二)

.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基礎知識(二)