这么多的内置函数能记住吗?对python的68个内置函数分类总结!

Python集中营 2021-10-25 19:50:17
Python 函数 内置 记住 这么多

file

【阅读全文】

内置函数列表

'''
abs() dict() help() min() setattr()
all() dir() hex() next() slice()
any() divmod() id() object() sorted()
ascii() enumerate() input() oct() staticmethod()
compile() globals() map() reversed() __import__()
complex() hasattr() max() round()
delattr() hash() memoryview() set()
bin() eval() int() open() str()
bool() exec() isinstance() ord() sum()
bytearray() filter() issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
'''

数学运算

'''
abs() 返回绝对值
divmode() 返回商和余数
round() 四舍五入
pow(a, b) 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余
sum() 求和
min() 求最小值
max() 求最大值
'''

数据类型

'''
bool : 布尔型(True,False)
int : 整型(整数)
float : 浮点型(小数)
complex : 复数
'''

进制转换

'''
bin() :将转换成二进制
otc() :将转换成八进制
hex() :将转换成十六进制
'''

序列数据

'''
list() 将一个可迭代对象转换成列表
tuple() 将一个可迭代对象转换成元组
'''

数据切片、反转

'''
reversed() 将一个序列翻转, 返回翻转序列的迭代器
slice() 列表切片
'''

字符串

'''
str() 将数据转化成字符串
bytes() :把字符串转化成bytes类型
ord(): 输入字符找带字符编码的位置
chr() :输入位置数字找出对应的字符
ascii() :是ascii码中的返回该值 不是就返回u
repr() 返回一个对象的string形式
'''

数据集合

'''
字典:dict 创建字典
集合:set 创建集合
frozenset() 创建一个冻结的集合
'''

内置函数

'''
len() 返回对象中的元素的个数
sorted() 对可迭代对象进行排序操作
enumerate() :获取集合的枚举对象
all(): 迭代对象全部为True,才返回True
any() :迭代对象一个为True,就返回True
zip() :将可迭代的对象作为参数, 把对象中对应的元素打包成一个元组, 返回列表
fiter() :过滤 (lamda)
map() :根据提供的函数对指定序列做映射(lamda)
'''

数据作用域

'''
locals() :返回当前作用域中的名字
globals() :返回全局作用域中的名字
'''

迭代器与生成器

'''
range() :生成数据
next() :迭代器向下执行一次, 内部实际使⽤用了__ next__()方法返回迭代器的下一个项目
iter() :获取迭代器, 内部实际使用的是__ iter__()方法来获取迭代器
'''

字符串的代码块执行

'''
eval() :执行字符串类型的代码. 并返回最终结果
exec() :执行字符串类型的代码
compile(): 将字符串类型的代码编码。代码对象能够通过exec语句来执行或者eval()进行求值
'''

输入与打印

'''
print() : 打印输出
input() : 获取用户输出的内容
'''

hash()值

'''
hash() : 获取到对象的哈希值(int, str, bool, tuple)
'''

模块与文件

'''
__ import__() : 用于动态加载类和函数
open() : 用于打开一个文件, 创建一个文件句柄
'''

调用与帮助

'''
callable() : 用于检查一个对象是否是可调用的
help() : 函数用于查看函数或模块用途的详细说明
'''

内置属性

'''
dir() : 查看对象的内置属性, 访问的是对象中的__dir__()方法
'''

【往期精彩】

● 当大厂码农,遇到多年未见的公务员老同学,故事的结尾炸了...

● 必须要会的文件操作对象File,python文件读写操作利器!

● 如何将一个python应用以docker镜像的方式来运行?

● 你不知道的CS模式的进程管理工具,状态监测、项目启停一目了然!

● python-celery专注于实现分布式异步任务处理、任务调度的插件!

● python远程服务操作工具:fabric,远程命令、本地命令、服务器操作利器!

● python超赞插件you-get,执行一行命令即可下载、命令行下载工具推荐!

● 办公自动化:Python-win32com自动将word文档转换成pdf格式!

● pandas数据统计插件的连接函数concat()妙用,灵活处理数据对象!

● Git LFS 3.0.0 发布,对大文件进行版本控制的 Git 扩展

● python有序序列的字典序列推导式运用技巧!

● python经典有序序列的list列表推导式实践运用

● python常用转义字符串总结:各种字符转义的不同、如何取消转义字符效果?

● 如何使用python完成对WebService服务的调用?suds-py3插件安利一下!

版权声明
本文为[Python集中营]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/lwsbc/p/15460218.html

  1. Python的多任务编程
  2. Python Advanced (21) Typing module - - type prompt support
  3. Error debugging is accurate to line, match case pattern matching... The official version of Python 3.10 is really friendly
  4. Introduction to machine learning: 7000 word detailed Python environment installation
  5. Comparison of Python small knowledge objects
  6. Python的多任務編程
  7. 用vscode来debug多个python文件问题
  8. Programmation multitâche en python
  9. Python utilise un dictionnaire pour concevoir un programme pour saisir les présentations des étudiants
  10. 用vscode來debug多個python文件問題
  11. Déboguer plusieurs problèmes de fichiers python avec vscode
  12. L'opération de division d'entiers Python produit plus de trois chiffres et des centaines de chiffres
  13. python 加密-对exe加密
  14. [Python] dixtra algorithm
  15. PYTHON贝叶斯推断计算:用BETA先验分布推断概率和可视化案例
  16. python中如何用递归实现二进制转十进制
  17. python中如何用遞歸實現二進制轉十進制
  18. Comment implémenter le binaire à la décimale en python avec récursion
  19. Python Bayesian Inference Calculation: Inference Probability and Visualization Case Using Beta precedent distribution
  20. Python+selenium 实现自动上传并发布好看短视频实例演示
  21. Python + sélénium implémente le téléchargement automatique et la publication d'une démonstration d'instance vidéo courte et belle
  22. Python爬虫能当副业吗?到了哪个层次能接单?解析能挣钱的方式
  23. 大佬今天教你用python制作五款简单又好玩的小游戏
  24. Les reptiles Python peuvent - ils être une entreprise secondaire? À quel niveau les commandes peuvent - elles être reçues? Analyse des moyens de gagner de l'argent
  25. Python+微信小程序开发(五)for指令和上传图片
  26. Python+微信小程序开发(四)页面跳转和获取用户信息
  27. Python+微信小程序开发(三)开发小程序及页面布局
  28. If I had these resources when I first learned python, I wouldn't have been tortured for so long!
  29. If you want to learn Python well, [container / iteratable object / iterator / generator] must learn Python steadily!
  30. 用Python定义一个函数用于比较两个数并返回较大的数
  31. 用Python定義一個函數用於比較兩個數並返回較大的數
  32. Définir une fonction en python pour comparer deux nombres et renvoyer un nombre plus grand
  33. python自定义错误self.args是什么意思
  34. Que signifie Python Custom Error self.args
  35. 用python编写一个用n填充列表的程序
  36. 用python編寫一個用n填充列錶的程序
  37. Écrivez un programme qui remplit la liste avec n en python
  38. 你需要知道的 20 个 Python 技巧
  39. Python development learning how to quickly enter the programming industry
  40. 20 conseils Python que vous devez connaître
  41. python中关于数列删减问题
  42. Python frequently asked questions - PIP install specifies the requirements.txt exported by the poetry, and an error is reported: in -- require hashes mode, all req
  43. Sur le problème de la réduction des séries en python
  44. 关于Python安装的问题(不知道自己下的什么)
  45. What do Python's u, R, B, f mean?
  46. Actual combat! Why is Changjin lake so popular? I use Python to analyze cat eye reviews.
  47. Python用xpath定位正确返回的是返回空值
  48. Python error handling
  49. django_celery_beat的clocked定时任务不触发
  50. Python renvoie une valeur nulle si elle est correctement retournée en utilisant XPath
  51. 关于#python#的问题:sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError)
  52. python + selenium 能定位出来算你厉害
  53. Python + sélénium peut vous localiser.
  54. Python code reading (Chapter 13): check whether the elements in the list are the same
  55. Python online retail data association rule mining Apriori algorithm data visualization
  56. python习题,要求用for循环和if语句。
  57. 用Python获得女友聊天记录,一招解决疑神疑鬼
  58. Obtenez le chat de votre petite amie en python pour résoudre les problèmes
  59. Les exercices Python nécessitent des boucles pour et des énoncés if.
  60. Python code reading (Chapter 13): check whether the elements in the list are the same