欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

number(數(shù)字)

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

Number類(lèi)型常用的函數(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類(lèi)型運(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)可以不同類(lèi)型
  • list 的各個(gè)元素可以改變
  • list 是使用 [ ] 方括號(hào)包含各個(gè)數(shù)據(jù)項(xiàng)
  • List列表類(lèi)型是Python中使用最頻繁的一種數(shù)據(jù)類(lèi)型
  • 語(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()類(lèi)型轉(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ǔ)任意類(lèi)型對(duì)象
  • 字典可以通過(guò)鍵來(lái)引用,鍵必須是唯一的且鍵名必須是不可改變的(即鍵名必須為Number、String、元組三種類(lèi)型的某一種),但值則不必
  • 字典是使用 { } 大括號(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á)式(本身的類(lèi)型進(jìn)行返回)

總結(jié)

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

相關(guān)文章

  • Python 京東云無(wú)線寶消息推送功能

    Python 京東云無(wú)線寶消息推送功能

    這篇文章主要介紹了Python 京東云無(wú)線寶消息推送功能,發(fā)送釘釘消息獲取可用積分,詳細(xì)配置文件通過(guò)實(shí)例代碼給大家講解的很詳細(xì),代碼+注釋講解的很詳細(xì),需要的朋友可以參考下
    2021-05-05
  • Python實(shí)現(xiàn)粒子群算法的示例

    Python實(shí)現(xiàn)粒子群算法的示例

    這篇文章主要介紹了Python實(shí)現(xiàn)粒子群算法的示例,幫助大家更好的理解和使用Python,感興趣的朋友可以了解下
    2021-02-02
  • yolov5特征圖可視化的使用步驟

    yolov5特征圖可視化的使用步驟

    這篇文章主要介紹了yolov5特征圖可視化,本文通過(guò)實(shí)例代碼給大家介紹yolov5特征圖可視化使用方法,通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • Python線程threading(Thread類(lèi))

    Python線程threading(Thread類(lèi))

    這篇文章主要介紹了Python線程threading(Thread類(lèi)),線程是進(jìn)程的組成部分,一個(gè)進(jìn)程可以擁有多個(gè)線程,更多詳細(xì)內(nèi)容需要的朋友可以參考一下下面文章詳細(xì)內(nèi)容
    2022-07-07
  • Python 按比例獲取樣本數(shù)據(jù)或執(zhí)行任務(wù)的實(shí)現(xiàn)代碼

    Python 按比例獲取樣本數(shù)據(jù)或執(zhí)行任務(wù)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Python 按比例獲取樣本數(shù)據(jù)或執(zhí)行任務(wù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • python將圖片轉(zhuǎn)base64,實(shí)現(xiàn)前端顯示

    python將圖片轉(zhuǎn)base64,實(shí)現(xiàn)前端顯示

    今天小編就為大家分享一篇python將圖片轉(zhuǎn)base64,實(shí)現(xiàn)前端顯示,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • 全面分析Python的優(yōu)點(diǎn)和缺點(diǎn)

    全面分析Python的優(yōu)點(diǎn)和缺點(diǎn)

    本篇文章給大家詳細(xì)分析了Python的優(yōu)點(diǎn)和缺點(diǎn)以及相關(guān)的優(yōu)勢(shì)劣勢(shì)分析,對(duì)此有興趣的朋友學(xué)習(xí)下。
    2018-02-02
  • Django Highcharts制作圖表

    Django Highcharts制作圖表

    Highcharts圖表控件是目前使用最為廣泛的圖表控件 ,是純JS圖表庫(kù)。這篇文章主要介紹了Django Highcharts制作圖表的相關(guān)資料,非常的詳細(xì),有需要的小伙伴可以來(lái)參考下
    2016-08-08
  • opencv函數(shù)threshold、adaptiveThreshold、Otsu二值化的實(shí)現(xiàn)

    opencv函數(shù)threshold、adaptiveThreshold、Otsu二值化的實(shí)現(xiàn)

    這篇文章主要介紹了opencv函數(shù)threshold、adaptiveThreshold、Otsu二值化的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 小議Python中自定義函數(shù)的可變參數(shù)的使用及注意點(diǎn)

    小議Python中自定義函數(shù)的可變參數(shù)的使用及注意點(diǎn)

    Python函數(shù)的默認(rèn)值參數(shù)只會(huì)在函數(shù)定義處被解析一次,以后再使用時(shí)這個(gè)默認(rèn)值還是一樣,這在與可變參數(shù)共同使用時(shí)便會(huì)產(chǎn)生困惑,下面就來(lái)小議Python中自定義函數(shù)的可變參數(shù)的使用及注意點(diǎn)
    2016-06-06

最新評(píng)論