1. 程式人生 > >python基礎--數據類型、模塊列表初始

python基礎--數據類型、模塊列表初始

decode pat socket popen 內容 utf-8 類型 替換 gpe

‘‘‘
pyc
‘‘‘
import copy
#模塊初識
# 分為標準庫、第三方庫
# import sys
# import os
# print(sys.path) #打印環境變量
# print(sys.argv) #打印執行文件的相對路徑 (因為pycharm默認調用的是否寫的就是絕對路徑)
# #print(sys.argv[2])
# os.system("dir") #查詢當前文件加下的文件
# res = os.system("dir") #變量只能顯示命令是否執行成功
# cmd_res =os.popen("dir").read() #命令執行結果賦值給變量
# os.mkdir("wangyachao") #創建目錄
# print("------》",cmd_res)
# print("-->",res)
‘‘‘
布爾值 真或者假 1 0
三元運算
result = 值1 if 條件 else 值2
數據類型
bytes 字節類型
二進制轉換字符串 decode 解碼
字符串轉換二進制 encode 編碼 (socket網絡編程中會用) ‘abc‘.encode("utf-8") 指明轉換前的編碼前的格式
沒有指定編碼,默認使用系統自帶編碼
正則表達式
列表 [] [1:2] 骨頭不顧為 切片


‘‘‘
name ="zhangyang guyun xiangpeng xuliangchen yanghang"
names =["Zhangyang","guyun",[1,2,3,4],"xuliangchen","xiangpeng"]
# names.append("wangyachao") #追加
# names.insert(1,"chenronghua") #插入
# # names[2]="xiedi" #替換
# # names.remove("chenronghua")
# # del names[1]
# # names.pop() #默認刪除最後一個 = del names[1]
# print(names)
# ‘‘‘列表搜索功能‘‘‘
# print(names.index("wangyachao"))
# print(names[names.index("wangyachao")])
# ‘‘‘統計同名人數‘‘‘
# print(names.count("wangyachao"))
# ‘‘‘清空列表‘‘‘
# #names.clear()
# ‘‘‘列表反轉‘‘‘
# names.reverse()
# ‘‘‘列表排序 特殊符號》 數字》 大寫》 小寫 由高到底‘‘‘
# # names.sort()
# # names2=[1,2,23,4,5,67]
# # names.extend(names2) #兼並列表
# #del names2
print(names)
names3 =names.copy() ‘‘‘‘復制第一層列表,對列表內的列表只復制內存地址,這樣的話元列表中的子列表修改這個列表也會跟著修改‘‘‘
names4=copy.deepcopy(names)‘‘‘復制列表沒所有內容‘‘‘
names[1]="王亞超"
names[2][1]="heheh"
print(names)

print("names3------->",names3)
print("nams4------->",names4)

# print(names[2],names[0],names[1:3])
# print("name is ",names[-2:-1]) #去最後1位

python基礎--數據類型、模塊列表初始