1. 程式人生 > >python基礎:變量、編碼、運算符、條件語句、while循環

python基礎:變量、編碼、運算符、條件語句、while循環

表示 中文 變量命名 odin 磁盤空間 使用 求余 聲明 def

一、變量命名

a、只能以數字、字母、下劃線組成,不能以數字開頭

b、不能和內置關鍵詞一樣

c、不能是關鍵字:and、continue、def、elif……

d、變量命名遵從駝峰式命名:my_name

二、編碼介紹

ascill  8位  00000000  例如:00000001

unicode  最少16位  0000000000000000+  例如:0000000000000001

utf-8  最少位數表示  例如:如果¥在用ascill中表示為00000101 在unicode中表示為0000000000000101  在uft8中表示為00000101(能用最少位數表示就用最少位數,節省磁盤空間)

            例如:如果&在unicode中表示為0000100000001001011  在utf8中表示為0000100000001001011

在python2中遇到中文需要聲明編碼格式,一般寫作# -*- encoding:utf-8 -*-  但是到了python3之後就不再需要聲明了。

三、運算符

加:+  2 + 3 結果:5  ‘ab‘ + 3 結果:ab3

減:-  5 - 2 結果:3

乘:*  2 * 3 結果:6  ‘ab‘ * 3 結果:ababab

除:/  9 / 4 結果:2.5

乘方:**  2 ** 3 結果:8

求余:%  9 % 4 結果:1

求商://  9 // 4 結果:2

四:條件語句

格式1:

if 條件:

  代碼塊

else:

  代碼塊

格式2:

if 條件1:

  代碼塊

elif 條件2:

  代碼塊

else:

  代碼塊

格式3:

if 條件1:

  if 條件2:

    代碼塊

  else:

    代碼塊

else:

  代碼塊

五、while循環

格式:

while 條件:

  代碼塊

練習:

1、使用while循環輸出1、2、3、4、5、6、8、9、10

2、求1-100所有數的和

3、輸出1-100內的所有奇數

4、輸出1-100內的所有偶數

5、求1-2+3-4+5...99所有數的和

python基礎:變量、編碼、運算符、條件語句、while循環