Python 模塊:
模塊是一個包含所有你定義的函數和變量的文件,其後綴名是.py。模塊可以被別的程序引入,以使用該模塊中的函數等功能。模塊導入方式如下:
1、import sys 引入 python 標準庫中的 sys.py 模塊;這是引入某一模塊的方法。
2、sys.argv 是一個包含命令行參數的列表。
3、sys.path 包含了一個 Python 解釋器自動查找所需模塊的路徑的列表。
模塊導入的語法:
import module1[, module2[,... moduleN]
Python bytes 類型:
Bytes 對象是由單個字節作爲基本元素(8位,取值範圍 0-255)組成的序列,爲不可變對象。
Python 列表:
列表是Python 最常見的一個數據結構。
創建一個列表,只要把逗號分隔的不同的數據項使用方括號括起來即可。如下所示:
list1 = [1,2,3,'a','b']
訪問列表通過其對應下標進行取值,下標計數從0開始:
如:list1[0] 的值 1
列表的更新,如下,將下標爲0的元素更新爲11:
list1[0] = 11
刪除列表中的元素:
del list1[0] list1.remove('a') list1.pop() #刪除最後一個元素,並有返回值
追加和插入:
list1.append('last') #追加列表最後 list1.insert(1, 'one') #插入到下標爲1的位置
列表的擴展:
list2 = ['x', 'y', 'z'] list1.extend(list2)
列表的拷貝:
list3 = list1.copy() list4 = list1[:]
列表的統計、排序、反轉和去下標:
list1.count('b') #統計元素 b 的個數 list1.sort() #排序 list1.reverse() #反轉 list1.index(2) #取元素 2 的下標
Python 元組:
元組可以理解爲不可變的列表,只有兩個方法:count 和 index
創建元組的關鍵是:‘,’而不是“()”
對比下tup1 和 tup2 分別爲什麼類型:
tup1 = (1) tup2 = (1,)
Python 字典:
字典是另一種可變容器模型,且可存儲任意類型對象。
字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示:
d = {key1 : value1, key2 : value2 }
鍵必須是唯一的,但值則不必。
值可以取任何數據類型,但鍵必須是不可變的,如字符串,數字或元組。
一個簡單的字典實例:
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
也可如此創建字典:
dict1 = { 'abc': 456 };dict2 = { 'abc': 123, 98.6: 37 };
字典的增刪改:
dict["Green"] = "2134" #增 del dict["Beth"] #刪 dict["Alice"] = "4234" #改
字典的其他方法:
dict.keys() dict.values() dict.items() dict.update(dict1)
字符串的操作:
來源:http://www.runoob.com/python3/python3-string.html