最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python六種基本數(shù)據(jù)類型及常用函數(shù)展示

 更新時(shí)間:2021年11月24日 09:02:54   作者:浩少6034  
這篇文章主要為大家介紹了python六種基本數(shù)據(jù)類型及常用函數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

number(數(shù)字)

  • int(整型), float(浮點(diǎn)型), bool, complex(復(fù)數(shù)類型) 四種基本類型,用于存儲(chǔ)數(shù)值
  • 類型轉(zhuǎn)換:int(),float()…
  • 內(nèi)置函數(shù) type(), 用以查詢變量的類型
  • 數(shù)學(xué)運(yùn)算 :+、-、* 都與C語言相同 / 表示做除法(結(jié)果一定為浮點(diǎn)數(shù)) // 表示做除法(結(jié)果只保留整數(shù)部分,去掉小數(shù)部分)%表示做求余運(yùn)算** 表示做冪次方運(yùn)算 (注意運(yùn)算次序)

Number類型常用的函數(shù)

函數(shù)名 函數(shù)說明
pow(x,y) x的y次方
round(x[,n]) x浮點(diǎn)數(shù)的4舍五入 n保留小數(shù)的位數(shù)
max(參數(shù)1,參數(shù)2,參數(shù)n) 返回給定參數(shù)的最大值 參數(shù)可以為序列
min(參數(shù)1,參數(shù)2,參數(shù)n) 返回給定參數(shù)的最小值 參數(shù)可以為序列
math.ceil(float) 進(jìn)一位取整數(shù)
math.floor(float) 舍一取整數(shù)

隨機(jī)數(shù) import random

函數(shù)名 函數(shù)說明
choice() 返回一個(gè)列表,元組或者字符串的隨機(jī)項(xiàng)
randrange(start,end,step) start–指定范圍內(nèi)的開始值 包含本身 end–指定范圍內(nèi)的結(jié)束值 不包含本身 step–指定遞增的基數(shù)
range(start,end,step) start–指定范圍內(nèi)的開始值 包含本身 end–指定范圍內(nèi)的結(jié)束值 不包含本身 step–指定遞增的基數(shù)
shuffle(list) 返回隨機(jī)打亂的列表 作用于列表本身
randint(start,end) 返回隨機(jī)整數(shù) 包含start 和 end本身的值
函數(shù)名 函數(shù)說明
choice() 返回一個(gè)列表,元組或者字符串的隨機(jī)項(xiàng)
randrange(start,end,step) start–指定范圍內(nèi)的開始值 包含本身 end–指定范圍內(nèi)的結(jié)束值 不包含本身 step–指定遞增的基數(shù)
range(start,end,step) start–指定范圍內(nèi)的開始值 包含本身 end–指定范圍內(nèi)的結(jié)束值 不包含本身 step–指定遞增的基數(shù)
shuffle(list) 返回隨機(jī)打亂的列表 作用于列表本身
randint(start,end) 返回隨機(jī)整數(shù) 包含start 和 end本身的值

string(字符串)

  • 字符串需要用單引號 ' ' 或雙引號 " " 括起來 三引號–注釋 字符串也是一種特殊的元組。不能改變字符串中的某個(gè)元素的值
  • String類型運(yùn)算:+ 對多個(gè)字符串進(jìn)行連接 * 重復(fù)輸出字符串n次 字符串名[: ]截取字符串的一部分(最左邊索引值為0,最右邊索引值為-1,倒數(shù)第二索引值為-2…)字符串名[ ] 通過索引獲取字符串中單個(gè)字符in/not in 判斷單個(gè)字符是/不是在字符串中 r/R 將轉(zhuǎn)義字符等特殊字符也當(dāng)成普通字符
  • 基礎(chǔ)操作:索引、切片、乘法-多次輸出、成員資格檢查、長度len()、最大值、最小值

字符串常用的函數(shù)

函數(shù)名 函數(shù)的說明
isnumeric() 判斷是否是一個(gè)數(shù)字字符串(只能是純的數(shù)字字符串 不能包含其它字符) True False
join() 以指定字符串作為分隔符 在合并成一個(gè)新的字符串
center(width,fillchar) 以原始字符串作為中心 使用fillchar 來填充到 固定的寬度 width
ljust(width,fillchar) 返回一個(gè)字符串左對齊使用fillchar 來填充到 固定的寬度 width
rjust(width,fillchar) 返回一個(gè)字符串右對齊使用fillchar 來填充到 固定的寬度 width
lstrip()/rstrip()/strip() 去除字符串的左右或倆側(cè)的指定字符或者是默認(rèn)去除空白字符
chr() 將一個(gè)整數(shù)轉(zhuǎn)換成 對應(yīng)的字符
ord() 將一個(gè)字符返回一個(gè)整數(shù)(ASCII值)
replace(old,new[,max]) 在一個(gè)字符串中 把某一個(gè)字符 替換成另外的一個(gè)字符 max不寫替換全部 否則替換最大次數(shù)為max次
find(str,beg=0) 查找某個(gè)字符的出現(xiàn)位置 默認(rèn)從第一位查找 返回索引值 查不到 返回-1
rfind(str) 查找某個(gè)字符的出現(xiàn)位置 默認(rèn)從最后一位查找 返回索引值 查不到 返回-1
split(sep[,maxsplit]) 用某個(gè)字符將當(dāng)前字符串進(jìn)行拆分 返回列表
upper() 把字符串中的小寫字母改為大寫
splitlines([True]) 以換行符進(jìn)行拆分 True可選 是否保留換行符

list (列表)

  • list 的數(shù)據(jù)項(xiàng)可以不同類型
  • list 的各個(gè)元素可以改變
  • list 是使用 [ ] 方括號包含各個(gè)數(shù)據(jù)項(xiàng)
  • List列表類型是Python中使用最頻繁的一種數(shù)據(jù)類型
  • 語法:列表是寫在[]中間 用逗號來隔開的元素列表
  • 取值語法格式:列表 [ 頭下標(biāo):尾下標(biāo):步長]
  • 多個(gè)列表進(jìn)行合并成一個(gè)列表 * 列表重復(fù)輸出多次 in 某個(gè)項(xiàng)是否在列表中
  • 可對列表項(xiàng)進(jìn)行添加、修改、刪除

列表的常用函數(shù)

函數(shù)名 函數(shù)說明
copy() 列表的淺復(fù)制(只能復(fù)制第一層列表 多層列表使用的是引用)
copy.deepcopy() 深拷貝 拷貝多層 互不干擾
len() 計(jì)算長度的函數(shù)
list.count() 計(jì)算列表中某個(gè)值出現(xiàn)的次數(shù)
list.append() 像列表中追加一個(gè)值
list.pop([i]) 將列表中的最后一個(gè)值彈出 并返回 如果給索引值i 會(huì)將索引對應(yīng)的額值彈出
list.extend() 像列表中追加多個(gè)值
list.insert(index,obj) 在某個(gè)索引的值前方插入新的值
list.remove() 移除列表中的某一個(gè)值的第一個(gè)匹配項(xiàng)
list.reverse() 列表的反轉(zhuǎn)
list.clear() 清空列表
list.sort() 列表的排序

set(集合)

  • set 是一個(gè)無序不重復(fù)元素的序列
  • 使用大括號 { } 或者 set() 函數(shù)創(chuàng)建集合
  • 用 set() 創(chuàng)建一個(gè)空集合
  • 使用 set 可以去重
  • 集合是一個(gè)不重復(fù)的無序序列
  • 基本功能:進(jìn)行成員測試 和 去除重復(fù)元素
  • 定義 :使用大括號{} 來定義集合 或者是 set定義集合
  • 注意:定義空集合需要使用 set()類型轉(zhuǎn)換函數(shù) 否則定義的為空字典

tuple (元組)

  • tuple 是使用 ( ) 小括號包含各個(gè)數(shù)據(jù)項(xiàng)
  • tuple 與 list 的唯一區(qū)別是 tuple 的元素是不能修改,而 list 的元素可以修改
  • 元組定義:元素寫在() 之間 多個(gè)元素 使用逗號隔開
  • myTuple = (元素1,元素2…)
  • 元組的操作和字符串一樣
  • 注意:當(dāng)元組為一個(gè)值的時(shí)候 需要添加逗號

dictionary(字典)

  • 字典的每個(gè)元素是鍵值對,無序的對象集合
  • 字典是可變?nèi)萜髂P?,且可存?chǔ)任意類型對象
  • 字典可以通過鍵來引用,鍵必須是唯一的且鍵名必須是不可改變的(即鍵名必須為Number、String、元組三種類型的某一種),但值則不必
  • 字典是使用 { } 大括號包含鍵值對
  • 創(chuàng)建空字典使用 { }

字典常用函數(shù)

函數(shù)名 函數(shù)說明
myDict.items() 返回能夠進(jìn)行遍歷的鍵值對的列表
dict() 可以將成對的列表構(gòu)造成 字典
myDict.clear() 清空字典
myDict.keys() 獲取所有的鍵
myDict.values() 獲取所有的值
myDict.pop(key) 彈出key對應(yīng)的值
myDict.popitem() 刪除字典中最后一個(gè)鍵值對
copy() 淺復(fù)制
copy.deepcopy() 深復(fù)制
函數(shù)名 函數(shù)的說明
int(x) 將x轉(zhuǎn)換成一個(gè)整數(shù)
float() 轉(zhuǎn)換成浮點(diǎn)型
bool() 轉(zhuǎn)換成bool
str() 轉(zhuǎn)換成字符串
dict() 轉(zhuǎn)換成字典
list() 轉(zhuǎn)換成列表
tuple() 轉(zhuǎn)換成元組
set() 轉(zhuǎn)換成集合
eval(str) 計(jì)算字符串中的有效表達(dá)式(本身的類型進(jìn)行返回)

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 通過python-pptx模塊操作ppt文件的方法

    通過python-pptx模塊操作ppt文件的方法

    這篇文章主要介紹了通過python-pptx模塊操作ppt文件的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,本文給大家介紹的需要的朋友可以參考下
    2020-12-12
  • python下對hsv顏色空間進(jìn)行量化操作

    python下對hsv顏色空間進(jìn)行量化操作

    這篇文章主要介紹了python下對hsv顏色空間進(jìn)行量化操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python 從list中隨機(jī)取值的方法

    python 從list中隨機(jī)取值的方法

    這篇文章主要介紹了python 從list中隨機(jī)取值的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Python 繪制酷炫的三維圖步驟詳解

    Python 繪制酷炫的三維圖步驟詳解

    本文分步驟給大家介紹了Python 繪制如此酷炫的三維圖效果 ,需要的朋友可以參考下
    2019-07-07
  • PyTorch張量操作指南(cat、stack、split與chunk)

    PyTorch張量操作指南(cat、stack、split與chunk)

    本文深入探討PyTorch中用于調(diào)整張量結(jié)構(gòu)的四個(gè)核心函數(shù)——torch.cat、torch.stack、torch.split和torch.chunk,通過實(shí)際應(yīng)用場景分析和代碼演示,幫助讀者掌握它們的功能差異及適用條件,提升模型開發(fā)的靈活性與效率,需要的朋友可以參考下
    2025-04-04
  • Windows下安裝Scrapy

    Windows下安裝Scrapy

    今天小編就為大家分享一篇關(guān)于Windows下安裝Scrapy,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python通過文本在一個(gè)圖中畫多條線的實(shí)例

    python通過文本在一個(gè)圖中畫多條線的實(shí)例

    今天小編就為大家分享一篇python通過文本在一個(gè)圖中畫多條線的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python?mistune庫靈活的Markdown解析器使用實(shí)例探索

    Python?mistune庫靈活的Markdown解析器使用實(shí)例探索

    本文將深入介紹Python?Mistune,包括其基本概念、安裝方法、示例代碼以及一些高級用法,以幫助大家充分利用這一工具來處理Markdown文本
    2024-01-01
  • Pandas多級索引的實(shí)現(xiàn)示例

    Pandas多級索引的實(shí)現(xiàn)示例

    Pandas 中的多級索引是一種強(qiáng)大的工具,用于處理具有多個(gè)維度或?qū)哟蔚臄?shù)據(jù),本文主要介紹了Pandas多級索引的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Pytest?fixture及conftest相關(guān)詳解

    Pytest?fixture及conftest相關(guān)詳解

    這篇文章主要介紹了Pytest?fixture及conftest相關(guān)詳解,fixture是在測試函數(shù)運(yùn)行前后,由pytest執(zhí)行的外殼函數(shù),更多相關(guān)內(nèi)容需要的朋友可以參考一下
    2022-09-09

最新評論

宜兰县| 霍州市| 双城市| 仪陇县| 云和县| 浦城县| 松潘县| 仪陇县| 临沧市| 汪清县| 庐江县| 湛江市| 平遥县| 论坛| 苍梧县| 吕梁市| 高要市| 夏津县| 宁陵县| 华安县| 阿拉善右旗| 蒙阴县| 临江市| 桐柏县| 苍溪县| 安国市| 安丘市| 东兴市| 蓬溪县| 云安县| 米脂县| 左贡县| 临江市| 阜南县| 临西县| 临城县| 右玉县| 武汉市| 甘孜县| 通山县| 新建县|