日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

21.5.8阶段四数据类型

發布時間:2024/4/13 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 21.5.8阶段四数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一、學習的知識點
    • 模塊下載
      • 方法一 通過dos窗口
      • 方法二
      • 方法三 文件安裝
    • 模塊使用
      • 用法一 import module_name
      • 用法二 from packge_name import module_name
        • 相對導入
    • python數據結構
      • list 列表
      • tuple 元組
      • dict 字典
      • python 文件
  • 二、上課沒有聽懂或者沒有理解的地方
  • 三、當天學習的收獲

一、學習的知識點

模塊下載

方法一 通過dos窗口


默認安裝在 python exe的目錄
pip 命令查看模塊

方法二

方法三 文件安裝

到官網下載 .whl 文件,在dos窗口 進入 文件所在的路徑 通過pip install …whl安裝

模塊使用

使用 import 語句導入其他的python文件(模塊 module)

用法一 import module_name

import 后直接接 模塊名,python會在兩個地方尋找這個模塊,第一是 sys.path (運行代碼 import sys ; print( sys.path)) 查看,一般安裝的python庫的目錄都可以在sys.path找到(要將python的安裝目錄添加到電腦的環境變量),第二個是 運行文件所在的目錄。

用法二 from packge_name import module_name

一般把模塊組成的集合稱為 包 package ,python會在sys.path 和運行文件目錄這兩個地方找 包,然后導入包中名為 module_name的模塊

相對導入

from . import module_name。導入和自己同目錄下的模塊。
from .package_name import module_name。導入和自己同目錄的包的模塊。
from … import module_name。導入上級目錄的模塊。
from …package_name import module_name。導入位于上級目錄下的包的模塊。
當然還可以有更多的.,每多一個點就多往上一層目錄。

python數據結構

python序列,序列指的是 一塊可存放多個值的連續空間,這些值按一定順序排列,可通過每個值所在的位置編號(稱為索引)訪問他們。
python序列類型包括:列表、元組、集合、字典。

list 列表

有序、可變的元素的集合
列表存儲的類型是任意的,包括結構體、列表 元組 集合

# 列表的定義 [] list = [] 空列表 list2 = [2021,'第一年10萬','第二年15萬'] print(list2[-1]) #序列支持逆序訪問 訪問最后一個元素 print(list2[len(list2)-1])#列表添加數據 list2.append("呵呵哈哈哈") #尾部追加內容 list2.insert(1,"kkk") #指定位置插入內容 list3 = ['鏈表拼接'] list2.extend(list3) #鏈表后面追加鏈表#鏈表刪除 list2.remove('鏈表拼接') #不可按位置刪除 需要按內容刪除 list2.remove(list2[1]) #刪除 位置1 的內容 del list2[2] #刪除位置2的內容 list2.pop(2) #無參 默認彈出最后一個元素

tuple 元組

tuple 和 列表 的操作 基本一致 但是 元組的數據一旦被創建,元素就不可更改了,屬于不可變序列
元組使用 小括號 定義

tuple1 = ('admin',99,'lili',88) tuple2 = ('holy',90,'mike',66) print(tuple1) print(tuple1[0:4:2]) #切片訪問 下標左閉右開 print(tuple1[1:]) #從1開始 打印后面的元素 print(tuple1+tuple2) #拼接#元組 tuple只能被重新覆蓋或者刪除 不可增改#訪問 #使用索引訪問元組中的某個元素 print(url[3]) #使用正數索引 print(url[-4]) #使用負數索引 #使用切片訪問元組中的一組元素 print(url[9: 18]) #使用正數切片 print(url[9: 18: 3]) #指定步長 print(url[-6: -1]) #使用負數切片#覆蓋 tup = (100, 0.5, -36, 73) print(tup) #對元組進行重新賦值 tup = ('Shell腳本',"http://c.biancheng.net/shell/") print(tup)#刪除 tup = ('Java教程',"http://c.biancheng.net/java/") print(tup) del tup print(tup)

dict 字典

無序的對象集合
定義: { }

dict1 = {} dict1["1"] = "hello" dict1["2"] = "world"userdict = {'name':'admin','passwd':'123456','state':1}#訪問字典 print(dict1["1"]) #通過鍵值訪問value值 print(userdict["name"]) #通過鍵名 輸出值 print(userdict.keys()) #打印出所有鍵名 print(userdict.values()) #打印出所有值

python 文件

fo = open("./runoob.txt","r+")print(fo.name) print(fo.readline()) print(fo.readline()) fo.seek(2,1) #第二個參數為偏移模式 0 從文件頭開始 1 當前位置開始 2文件尾開始 print(fo.read())def write_file(filename,stu):with open(filename,mode='a+') as file: #打開模式 追加file.write(stu['name'] + "," + stu['passwd']) # with as 打開文件 返回值用file接收write_file("./user.txt",{"name":"lili","passwd":"123456"})

二、上課沒有聽懂或者沒有理解的地方

三、當天學習的收獲

總結

以上是生活随笔為你收集整理的21.5.8阶段四数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。