pyhotn3入門基礎 資料型別和變數

2021-08-02 08:25:50 字數 1340 閱讀 6692

1.字串

>>> print('i\'m ok.')

i'm ok.

>>> print('i\'m learning\npython.')

i'm learning

python.

>>> print('\\\n\\')\\

#轉義》 print('\\\t\\')

\ \

>>> print(r'\\\t\\')

\\\t\\

#列印多行

>>> print('''line1

... line2

... line3''')

line1

line2

line3

2. 布林值

true 和 false 

>>> true

true

>>> false

false

>>> 3 > 2

true

>>> 3 > 5

false

布林值可以用and or not 運算

>>> true or true

true

>>> true or false

true

>>> false or false

false

>>> 5 > 3 or 1 > 3

true

>>> not true

false

>>> not false

true

>>> not 1 > 2

true

if age >= 18:

print('adult')

else:

print('teenager')

3. 空值

none

4. 變數

a = 123 # a是整數

print(a)

a = 'abc' # a變為字串

print(a)

a = 'abc'

b = a

a = 'xyz'

print(b)

abc

5. 除法

/ 除法結果是浮點數    // 除法結果是整數

>>> 10 / 3

3.3333333333333335

>>> 9 / 3

3.0>>> 10 // 3

3

pyhotn3入門基礎 12 迭代器

可以直接作用於for迴圈的物件統稱為可迭代物件 iterable 使用isinstance 判斷乙個物件是否是iterable物件 from collections import iterable isinstance iterable true isinstance iterable true i...

pyhotn3入門基礎 15 裝飾器與偏函式

函式物件有乙個 name 屬性,可以拿到函式的名字 def now print 2017 6 15 f now f 2017 6 15 f.name now now.name now 假設我們要增強now 函式的功能,比如,在函式呼叫前後自動列印日誌,但又不希望修改now 函式的定義,這種在 執行期...

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...