Python學習之數據類型

Python學習目錄python

  1. 在Mac下使用Python3
  2. Python學習之數據類型
  3. Python學習之函數
  4. Python學習之高級特性
  5. Python學習之函數式編程
  6. Python學習之模塊
  7. Python學習之面向對象編程
  8. Python學習之面向對象高級編程
  9. Python學習之錯誤調試和測試
  10. Python學習之IO編程
  11. Python學習之進程和線程
  12. Python學習之正則
  13. Python學習之經常使用模塊
  14. Python學習之網絡編程

計算機顧名思義就是能夠作數學計算的機器,所以,計算機程序理所固然地能夠處理各類數值。可是,計算機能處理的遠不止數值,還能夠處理文本、圖形、音頻、視頻、網頁等各類各樣的數據,不一樣的數據,須要定義不一樣的數據類型。編程

整數

浮點數

字符串

  1. 若是字符串內部有不少換行,用\n寫在一行裏很差閱讀,爲了簡化,Python容許用'''...'''的格式表示多行內容。
print('''line1 ... line2 ... line3''')

>>>
line1
line2
line3
複製代碼
  1. Python 3版本中,字符串是以Unicode編碼的。
  2. 源代碼中包含中文的時候,在保存源代碼時,就須要務必指定保存爲UTF-8編碼。當Python解釋器讀取源代碼時,爲了讓它按UTF-8編碼讀取,咱們一般在文件開頭寫上這兩行:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
複製代碼

布爾類型

布爾值能夠用and、or和not運算網絡

空值

空值是Python裏一個特殊的值,用None表示。None不能理解爲0,由於0是有意義的,而None是一個特殊的空值。函數式編程

list

list是一種有序的集合,能夠隨時添加和刪除其中的元素。classmates = ['Michael', 'Bob', 'Tracy']函數

tuple

另外一種有序列表叫元組:tuple。tuple和list很是相似,可是tuple一旦初始化就不能修改。classmates = ('Michael', 'Bob', 'Tracy')post

dict

dict全稱dictionary,在其餘語言中也稱爲map,使用鍵-值(key-value)存儲,具備極快的查找速度。學習

d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
d['Michael']

>>>95
複製代碼

set

set和dict相似,也是一組key的集合,但不存儲value。因爲key不能重複,因此,在set中,沒有重複的key。測試

s = set([1, 1, 2, 2, 3, 3])
s

>>>{1, 2, 3}
複製代碼

下一篇:Python學習之函數編碼

相關文章
相關標籤/搜索