Published 5月 29, 2018 by with 0 comment

快快樂樂學Python - 03

Python Lab

今天學數據類型


1. 整數: 沒小數點的數, 16進位用0x開頭表示.
e.g. 1, -5, 0xff

2. 浮點數: 有小數點的數. 可用e來代替10次方
e.g. 1.23, -1.23, 1.23*10^5 = 1.23e5, 0.000012 = 1.2e-5

3. 字符串: 用' 或"號框起來的字.
>>> print ('I am Peter')
I am Peter

若'號也是字, 用"號來框
>>> print ("I'm Peter")
I'm Peter

若'和"號也是字, 用轉義字符\號來告訴Python, "號也是字.
>>> print ("I'm \"Peter\"")
I'm "Peter"

4. 轉義字符: \號後面表示轉換其他的意思
\n: 換行
>>> print ('I am Peter\nHappy Peter')
I am Peter
Happy Peter

''': 多行輸入, 因為用\n會讓程式不好閱讀, 故可用'''來表示多行輸入
>>> print (''' I am Peter
... Happy Peter''')
I am Peter
Happy Peter

\\: 表示字符\
>>> print ('\\Hi\\')
\Hi\

5. 布林值: 布林值只有真或假
>>> 3 > 2
True
>>>
>>> 3 < 2
False
>>>

6. 布林運算: 只有and, or, not
>>> True and True
True
>>>
>>> True and False
False
>>>
>>> False and False
False
>>>
>>> True or True
True
>>>
>>> True or False
True
>>>
>>> False or False
False
>>>
>>> not True
False
>>>
>>> not False
True

7. 變量: 變量可以是數值或字符, 也可互換
>>> a = 20
>>> a = a + 2
>>> b = a
>>> a = 'xyz'
>>> print (a,b)
xyz 22

Example
#20170504
#Test-1.py
#布林運算 2 > 1 為True, A = True.
A = 2 > 1
#印出A
print (A)
#B為字串Peter
B = 'Peter'
#因'號也是字, 用"號來框, \n 換行, '''換行
print ('Hello World'"\nI'm",B,'\n',A,'''
Love''')


最初發表 / 最後更新: 2017.05.04 / 2018.05.29

0 comments:

張貼留言