劃重點
一、import模組初識
介紹sys與os模組
import sys
sys.path #環境變數
import os
os.mkdir("newdir") #建立目錄
二、pyc的介紹
在說這個問題之前,我們先來說兩個概念,pycodeobject和pyc檔案。
我們在硬碟上看到的pyc自然不必多說,而其實pycodeobject則是python編譯器真正編譯成的結果。我們先簡單知道就可以了,繼續向下看。
當python程式執行時,編譯的結果則是儲存在位於記憶體中的pycodeobject中,當python程式執行結束時,python直譯器則將pycodeobject寫回到pyc檔案中。
當python程式第二次執行時,首先程式會在硬碟中尋找pyc檔案,如果找到,則直接載入,否則就重複上面的過程。
所以我們應該這樣來定位pycodeobject和pyc檔案,我們說pyc檔案其實是pycodeobject的一種持久化儲存方式。
三、bytes型別與string型別的轉換
例子:
a ="這是字串轉換"
print(a.encode())#字串轉二進位制encode
print(a.encode().decode()) #二進位制轉字串decode
三、python的資料型別
包含int、float、string、bytes型別與其他程式語言大致相同。
四、列表的增刪改查操作
#增
name = [1,2,3,4]
name.insert(1,'bb')
#刪#刪除位置
name.pop(1)
del name[0]
#刪除指定元素
name.remove(3)
#改name[name.index('cc')] = 'dd'#獲取索引進行定向修改
#查names = ['aa','bb','cc','dd','ee','ff']
print(names[:2])
print(names[-2:])
print(names[1:3])
print(names[1::2])
計算個數
print(len(names))
print(names.count('aa'))
五、元組的操作
元組只有count和index方法和查詢操作,又叫唯讀列表
tmple = ('a','b','c','d')
print(tmple.count('a'))
print(tmple.index('a'))
六、copy(又叫淺copy)
以銀行共有賬號來舉例,copy時只複製第一層級
person = ['a',['alex',100]]
p1 = copy.copy(person)
p2 = copy.copy(person)
p1[0] = 'c'
p2[1][1]= 50
print(p1)
print(p2)
python 列表 元組
列表非常適合利用順序和位置定義某乙個元素,尤其是當元素的順序或內容經常發生改變的時候。與字串不同,列表中元素的值是可以修改的。我們可以直接對列表中進行新增新元素 刪除元素 或覆蓋已有的元素。不同元素 與列表類似,元組也是由任意型別元素組成的序列。與列表不同的是,元組是不可改變,這意味著一旦元組被定義...
python列表 元組
列表是python中最基本的資料結構。列表中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即...
Python 列表,元組
一 簡介 列表 list 是python以及其他語言中最常用到的資料結構之一。python使用使用中括號 來解析列表。列表是可變的 mutable 可以改變列表的內容。二 基本的列表操作 列表可以使用所有適用於序列的標準操作,例如索引 分片 連線和乘法。本文介紹一些可以改變列表的方法。1.list ...