Python 學習之基本數據類型和變量(02)

三、Python 的基本數據類型

1. 字符串

字符串:是 python 中隨處可見的數據類型,字符串的識別也非常的簡單,就是用「引號」括起來的。
引號包括單引號 ’ ’ ,雙引號 " " 和 三引號 ‘’’ ‘’’ ,比如 ‘abc’ ,“123” 等等。
簡單示例:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

' 字符串 '

__author__ = 'Kevin Gong'

str1 = '小水滴'
str2 = "小水滴"
str3 = '''小水滴'''

print(str1)
print(str2)
print(str3)

# 打印 小'水'滴
str4 = "小'水'滴"
print(str4)

# 打印 小水滴說:"hello"
print('''小水滴說:"hello"''')

結果:

小水滴
小水滴
小水滴
小'水'滴
小水滴說:"hello"

2. 整數

跟我們平常認識的整數一樣,包括正整數、負整數和零,是沒有小數點的數字。
在這裏插入圖片描述
簡單示例:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

' 整數 '

__author__ = 'Kevin Gong'

int1 = 2 + 1
int2 = 2 - 1
int3 = 1 * 2
int4 = 4 / 2
int5 = 5 % 2
int6 = 2 ** 3
int7 = 11 // 2

print(int1)
print(int2)
print(int3)
print(int4)
print(int5)
print(int6)
print(int7)

結果:

3
1
2
2.0
1
8
5

3. 浮點數

定義:指帶小數的數字。
世界級的大佬 Herb Sutter 說的:“世上的人可以分爲3類:一種是知道自己不懂浮點運算的;一種是以爲自己懂浮點運算的;最後一種是極少的專家級人物,他們想知道自己是否有可能,最終完全理解浮點運算。
簡單示例:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

' 浮點數 '

__author__ = 'Kevin Gong'

print(0.55 + 0.41)
print(0.55 + 0.4)
print(0.55 + 0.411)

結果:

0.96
0.9500000000000001
0.9610000000000001

這是因爲計算機對浮點數的表達本身是不精確的。保存在計算機中的是二進制數,二進制對有些數字不能準確表達,只能非常接近這個數。

4. 布爾值

在 Python 中,可以直接用 True、False 表示布爾值(請注意大小寫),也可以通過布爾運算計算出來。

布爾值可以用 and、or 和 not 運算。

  • and 運算是與(&)運算,只有所有都爲 True,and 運算結果纔是 True。

  • or 運算是或(|)運算,只要其中有一個爲 True,or 運算結果就是 True。

  • not 運算是非(!=)運算,它是一個單目運算符,把 True 變成 False,False 變成 True。

5. 空值

在 Python 中,空值用 None 來表示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章