python 全棧開發 基礎複習

2022-09-13 23:36:17 字數 1408 閱讀 6871

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 and0)0

>>> print(3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2)

2

python全棧開發基礎 補充 包的補充

1.包a和包b下有同名模組也不會衝突,因為a.a與b.a來自倆個命名空間 2.常見目錄結構 建立目錄 import os os.makedirs glance api os.makedirs glance cmd os.makedirs glance db l map lambda f f.clos...

Python 全棧開發 python內建函式

abs 對傳入引數取絕對值 bool 對傳入引數取布林值,none,0,這些引數傳入bool後,返回false all 所有傳入引數為真,才為真 any 任何乙個傳入引數為真,才為真 ascii 自動執行傳入引數的 repr 方法 將物件轉換為字串 bin 接收乙個十進位制,轉換成二進位制 oct ...

Python 全棧開發 python函式高階

函式的巢狀定義 def func1 print from func1 def func2 func2 記憶體位址 print from func2 print func2 func1 函式的巢狀呼叫 比較兩個數的大小 defmax2 x,y if x y return x else returny ...