1. 程式人生 > >python 全棧開發:基礎複習

python 全棧開發:基礎複習

格式化輸出:

username = 'python'
password = 'python1'
print('''
                username:%s
                password:%s
                
            '''%(username,password))
輸出的結果為:

  username:python
  password:python1

說明:

  %  為佔位符    s 為str(字串),  d為int(數字)

編碼:

ascii          8位,一個位元組,最高位為0,只使用低7位,保留最高位,以便後續用,只能表示256種可能,只包含英文、特殊字元、和數字;

unicode     俗稱萬國碼,為了解決傳統的字元編碼方案的侷限而產生的,最開始16位,兩個位元組,但是對於象形文字的國家如中國,16位兩個位元組,明顯不夠用,後推出32位(4個位元組)表示一個位元組;

utf-8     一個字元最少用8位表示,英文用8位 (1位元組),歐洲文字用16位(2位元組)表示,中文用24位(3個位元組)表示;

gbk    在ascii碼的基礎上發展的,利用了保留的高位。中國人自己發明,一箇中文用2位元組表示;

變數:

變數:是將中間結果存放到記憶體中,以便後續呼叫。

要求:

1、必須由字母、數字、下劃線任意組合,且不能以數字開頭。

2、不能使用python的關鍵字

  ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally',

'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return',
'try', 'while', 'with', 'yield']

3、變數的定義要有可描述性;

  駝峰體:ChinaBoy

  下劃線:china_boy

4、不用用中文來定義。

課後作業:

>>> print(6 or 2 > 1)
6
>>> print(3 or 2 > 1)
3
>>> print(0 or 5 < 4)
False
>>> print(5 < 4 or 3)
3
>>> print(2 > 1 or 6)
True
>>> print(3 and 2 > 1)
True
>>> print(0 and 3 > 1)
0
>>> print(2 > 1 and 3)
3
>>> print(3 > 1 and 0)
0
>>> print(3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2)
2