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

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

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

number(數(shù)字)

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

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

函數(shù)名 函數(shù)說明
pow(x,y) x的y次方
round(x[,n]) x浮點數(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() 返回一個列表,元組或者字符串的隨機(jī)項
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() 返回一個列表,元組或者字符串的隨機(jī)項
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(字符串)

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

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

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

list (列表)

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

列表的常用函數(shù)

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

set(集合)

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

tuple (元組)

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

dictionary(字典)

  • 字典的每個元素是鍵值對,無序的對象集合
  • 字典是可變?nèi)萜髂P停铱纱鎯θ我忸愋蛯ο?/li>
  • 字典可以通過鍵來引用,鍵必須是唯一的且鍵名必須是不可改變的(即鍵名必須為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() 刪除字典中最后一個鍵值對
copy() 淺復(fù)制
copy.deepcopy() 深復(fù)制
函數(shù)名 函數(shù)的說明
int(x) 將x轉(zhuǎn)換成一個整數(shù)
float() 轉(zhuǎn)換成浮點型
bool() 轉(zhuǎn)換成bool
str() 轉(zhuǎn)換成字符串
dict() 轉(zhuǎn)換成字典
list() 轉(zhuǎn)換成列表
tuple() 轉(zhuǎn)換成元組
set() 轉(zhuǎn)換成集合
eval(str) 計算字符串中的有效表達(dá)式(本身的類型進(jìn)行返回)

總結(jié)

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

相關(guān)文章

  • Python 京東云無線寶消息推送功能

    Python 京東云無線寶消息推送功能

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

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

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

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

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

    Python線程threading(Thread類)

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

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

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

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

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

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

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

    Django Highcharts制作圖表

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

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

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

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

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

最新評論