python内置方法就是内置函数_python内置函数
什么是內置函數? 就是python給你提供的,拿來直接用的函數, 比如print 和 input等等. 截止到python版本3.6.2?python一共提供了68個內置函數. 他們就是python直接提供給我們的,有一些我們已經見過了. 有一些還沒有見過. 還有一些需要學完了面向對象才能繼續學習的. 今天我們就認識一下python的內置函數,如下圖所示,然后按照分類,進行介紹,方便大家記憶.
一.和作用域相關的(2)
locals() :? ? ?返回當前作用域中的名字
globals():? 返回全局作用域中的名字
二.迭代器/生成器相關的(3)
range():??生成數據 常用的 for i in range(10)
iter():? ? ? 獲取迭代器,內部使用了__iter__()方法來獲取迭代器
next():??? ?迭代器向下執行一次,內部使用了__next__()方法返回迭代器的下一個項目
三.基礎數據類型相關的(38)
分兩種:數字有關的和數據結構有關的
1.數字相關的(14)
分三種:數據類型、數據轉換、數學運算
1).數據類型(4)
bool():常用的False有0,"",{},[],(),False,None
int():整數
float():小數
complex():復數 即實數和虛數的集合( 不怎么用)
2).數據轉換(3)
bin():?二進制 ?0b開頭
oct():八進制 ? 0o開頭
hex():十六進制 0x開頭
3).數學運算(7)
abs():? ? ? ? ? ? ? 返回絕對值
divmode(a,b):?返回的是元祖,結果為商和余數
round():?四舍五入 ,有時五舍六入
pow(a, b):?求a的b次冪, 如果有三個參數. 則求完次冪后對第三個數取余
sum(Iterable,start) :把可迭代的對象進行循環,計算和,然后和后面的數相加,不寫的話默認為0
min() :求最小值
max() :求最大值
2.數據結構有關的(24)
分三種:序列、數據集合、相關內置函數
1).序列(13)
包括列表元祖,相關內置函數,字符串
①列表元祖(2)
list():列表
tuple():元祖
②相關內置函數(2)
reversed():將一個序列翻轉, 返回翻轉序列的迭代器
slice():列表的切片
③字符串(9)
str():字符串
format():格式化輸出,具體數據相關, 用于計算各種計數, 精算等
例子:
print(format(91,"b")) ?#1011011 ?二進制
print(format(97,"c")) ?#unicode碼 a
print(format(123456789,"e"))#科學計數法,默認保留6位,1.234568e+08
print(format(123456789,".2e"))#1.23e+08 ?保留兩位小數
print(format(0.2342,".3f"))#小數點計數法,默認是6位. 0.234
bytes():將字符串轉換成bytes類型
例子:
s =?"周潤發"
print(bytes(s,encoding="utf-8")) #b'\xe5\x91\xa8\xe6\xb6\xa6\xe5\x8f\x91'
bytearry():??? ? ? ?返回一個新字節數組
memoryview():? 查看bytes在內存中的情況
......
四.反射相關(4)
hasattr(obj, str) :??判斷對象中是否包含了xxx(str),返回為True或者False
getattr(obj, str):? ? ? ? ? ?從對象中獲取xxxx(str)有返回值.
setattr(obj, str, value):?給對象設置xxxx(str)屬性值(value)
delattr(obj, str):? ? ? ? ? ?從對象中刪除xxxxx(str)信息
五.面向對象有關的(9)
issubclass()
判斷xxxx類是否是xxxx類的子類(判斷第一個參數是否是第二個參數的后代)
詳情:https://mp.weixin.qq.com/s/q_bj8lAZhvPZXSu42skzjQ
.....
六.其他(12)
1.輸入輸出(2)
input():獲取用戶輸入的內容
print():打印輸出
總結
以上是生活随笔為你收集整理的python内置方法就是内置函数_python内置函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 颜勤礼碑是谁画的呢?
- 下一篇: c 使用腾讯云mysql_腾讯云使用笔