天天看點

day1

變量:

a = 123 # a 是整數

print(a)

a = 'ABC' # a 變為字元串

這種變量本身類型不固定的語言稱之為動态語言,與之對應的是靜态語

言。靜态語言在定義變量時必須指定變量類型,如果指派的時候類型不

比對,就會報錯。

常量:

PI = 3.1415 (通常用大寫表示變量名)

除法:

10 / 3

3.333333

10 // 3

3

字元串:

ord()函數擷取字元的整數表示

chr()函數把編碼轉換為對應的字元

編碼:

純英文的 str 可以用 ASCII 編碼為 bytes,内容是一樣的,含有中文的 str可以用

UTF-8 編碼為 bytes。含有中文的 str 無法用 ASCII 編碼.

Python 對 bytes 類型的資料用帶 b 字首的單引号或雙引号表示:

x = b'ABC'

以 Unicode 表示的 str 通過 encode()方法可以編碼為指定的 bytes。

>>> 'ABC'.encode('ascii')

b'ABC'

>>> '中文'.encode('utf-8')

b'\xe4\xb8\xad\xe6\x96\x8

要把 bytes 變為 str,就需要用 decode()方法。

>>> b'ABC'.decode('ascii')

'ABC'

>>> b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')

'中文'

格式化:

%運算符就是用來格式化字元串的

>>> 'Hello, %s' % 'world'

'Hello, world'

>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)

'Hi, Michael, you have $1000000‘

%d 整數

%f 浮點數

%s 字元串

%x 十六進制

%%:轉意為普通字元為%。

上一篇: 基本指令
下一篇: kube-ui安裝