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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

21.5.8阶段四数据类型

發(fā)布時(shí)間:2024/4/13 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 21.5.8阶段四数据类型 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

  • 一、學(xué)習(xí)的知識(shí)點(diǎn)
    • 模塊下載
      • 方法一 通過(guò)dos窗口
      • 方法二
      • 方法三 文件安裝
    • 模塊使用
      • 用法一 import module_name
      • 用法二 from packge_name import module_name
        • 相對(duì)導(dǎo)入
    • python數(shù)據(jù)結(jié)構(gòu)
      • list 列表
      • tuple 元組
      • dict 字典
      • python 文件
  • 二、上課沒(méi)有聽(tīng)懂或者沒(méi)有理解的地方
  • 三、當(dāng)天學(xué)習(xí)的收獲

一、學(xué)習(xí)的知識(shí)點(diǎn)

模塊下載

方法一 通過(guò)dos窗口


默認(rèn)安裝在 python exe的目錄
pip 命令查看模塊

方法二

方法三 文件安裝

到官網(wǎng)下載 .whl 文件,在dos窗口 進(jìn)入 文件所在的路徑 通過(guò)pip install …whl安裝

模塊使用

使用 import 語(yǔ)句導(dǎo)入其他的python文件(模塊 module)

用法一 import module_name

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

用法二 from packge_name import module_name

一般把模塊組成的集合稱為 包 package ,python會(huì)在sys.path 和運(yùn)行文件目錄這兩個(gè)地方找 包,然后導(dǎo)入包中名為 module_name的模塊

相對(duì)導(dǎo)入

from . import module_name。導(dǎo)入和自己同目錄下的模塊。
from .package_name import module_name。導(dǎo)入和自己同目錄的包的模塊。
from … import module_name。導(dǎo)入上級(jí)目錄的模塊。
from …package_name import module_name。導(dǎo)入位于上級(jí)目錄下的包的模塊。
當(dāng)然還可以有更多的.,每多一個(gè)點(diǎn)就多往上一層目錄。

python數(shù)據(jù)結(jié)構(gòu)

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

list 列表

有序、可變的元素的集合
列表存儲(chǔ)的類型是任意的,包括結(jié)構(gòu)體、列表 元組 集合

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

tuple 元組

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

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

dict 字典

無(wú)序的對(duì)象集合
定義: { }

dict1 = {} dict1["1"] = "hello" dict1["2"] = "world"userdict = {'name':'admin','passwd':'123456','state':1}#訪問(wèn)字典 print(dict1["1"]) #通過(guò)鍵值訪問(wèn)value值 print(userdict["name"]) #通過(guò)鍵名 輸出值 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) #第二個(gè)參數(shù)為偏移模式 0 從文件頭開(kāi)始 1 當(dāng)前位置開(kāi)始 2文件尾開(kāi)始 print(fo.read())def write_file(filename,stu):with open(filename,mode='a+') as file: #打開(kāi)模式 追加file.write(stu['name'] + "," + stu['passwd']) # with as 打開(kāi)文件 返回值用file接收write_file("./user.txt",{"name":"lili","passwd":"123456"})

二、上課沒(méi)有聽(tīng)懂或者沒(méi)有理解的地方

無(wú)

三、當(dāng)天學(xué)習(xí)的收獲

總結(jié)

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

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。