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

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

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

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語(yǔ)言相同 / 表示做除法(結(jié)果一定為浮點(diǎn)數(shù)) // 表示做除法(結(jié)果只保留整數(shù)部分,去掉小數(shù)部分)%表示做求余運(yùn)算** 表示做冪次方運(yùn)算 (注意運(yùn)算次序)

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

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

string(字符串)

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

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

函數(shù)名 函數(shù)的說(shuō)明
isnumeric() 判斷是否是一個(gè)數(shù)字字符串(只能是純的數(shù)字字符串 不能包含其它字符) True False
join() 以指定字符串作為分隔符 在合并成一個(gè)新的字符串
center(width,fillchar) 以原始字符串作為中心 使用fillchar 來(lái)填充到 固定的寬度 width
ljust(width,fillchar) 返回一個(gè)字符串左對(duì)齊使用fillchar 來(lái)填充到 固定的寬度 width
rjust(width,fillchar) 返回一個(gè)字符串右對(duì)齊使用fillchar 來(lái)填充到 固定的寬度 width
lstrip()/rstrip()/strip() 去除字符串的左右或倆側(cè)的指定字符或者是默認(rèn)去除空白字符
chr() 將一個(gè)整數(shù)轉(zhuǎn)換成 對(duì)應(yīng)的字符
ord() 將一個(gè)字符返回一個(gè)整數(shù)(ASCII值)
replace(old,new[,max]) 在一個(gè)字符串中 把某一個(gè)字符 替換成另外的一個(gè)字符 max不寫(xiě)替換全部 否則替換最大次數(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() 把字符串中的小寫(xiě)字母改為大寫(xiě)
splitlines([True]) 以換行符進(jìn)行拆分 True可選 是否保留換行符

list (列表)

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

列表的常用函數(shù)

函數(shù)名 函數(shù)說(shuō)明
copy() 列表的淺復(fù)制(只能復(fù)制第一層列表 多層列表使用的是引用)
copy.deepcopy() 深拷貝 拷貝多層 互不干擾
len() 計(jì)算長(zhǎng)度的函數(shù)
list.count() 計(jì)算列表中某個(gè)值出現(xiàn)的次數(shù)
list.append() 像列表中追加一個(gè)值
list.pop([i]) 將列表中的最后一個(gè)值彈出 并返回 如果給索引值i 會(huì)將索引對(duì)應(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è)無(wú)序不重復(fù)元素的序列
  • 使用大括號(hào) { } 或者 set() 函數(shù)創(chuàng)建集合
  • 用 set() 創(chuàng)建一個(gè)空集合
  • 使用 set 可以去重
  • 集合是一個(gè)不重復(fù)的無(wú)序序列
  • 基本功能:進(jìn)行成員測(cè)試 和 去除重復(fù)元素
  • 定義 :使用大括號(hào){} 來(lái)定義集合 或者是 set定義集合
  • 注意:定義空集合需要使用 set()類型轉(zhuǎn)換函數(shù) 否則定義的為空字典

tuple (元組)

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

dictionary(字典)

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

字典常用函數(shù)

函數(shù)名 函數(shù)說(shuō)明
myDict.items() 返回能夠進(jìn)行遍歷的鍵值對(duì)的列表
dict() 可以將成對(duì)的列表構(gòu)造成 字典
myDict.clear() 清空字典
myDict.keys() 獲取所有的鍵
myDict.values() 獲取所有的值
myDict.pop(key) 彈出key對(duì)應(yīng)的值
myDict.popitem() 刪除字典中最后一個(gè)鍵值對(duì)
copy() 淺復(fù)制
copy.deepcopy() 深復(fù)制
函數(shù)名 函數(shù)的說(shuō)明
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é)

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

相關(guān)文章

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

    通過(guò)python-pptx模塊操作ppt文件的方法

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

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

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

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

    這篇文章主要介紹了python 從list中隨機(jī)取值的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(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,通過(guò)實(shí)際應(yīng)用場(chǎng)景分析和代碼演示,幫助讀者掌握它們的功能差異及適用條件,提升模型開(kāi)發(fā)的靈活性與效率,需要的朋友可以參考下
    2025-04-04
  • Windows下安裝Scrapy

    Windows下安裝Scrapy

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

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

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

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

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

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

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

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

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

最新評(píng)論

荆州市| 宜昌市| 定南县| 桦南县| 宜丰县| 彭山县| 惠水县| 焦作市| 石屏县| 沙洋县| 浠水县| 收藏| 垦利县| 龙州县| 涟源市| 易门县| 临泽县| 武宁县| 澄江县| 玛曲县| 宁远县| 高阳县| 上林县| 长沙市| 北宁市| 雷波县| 潜江市| 黔东| 大田县| 永胜县| 眉山市| 龙泉市| 汕头市| 湖南省| 红桥区| 调兵山市| 光山县| 黑河市| 根河市| 岳阳县| 个旧市|