图片来自互联网


文章目录


前言

二、内置函数详解

1.函数:chr(x)

2.函数:dir([obj])

3.函数:divmod(x,y)

4.函数:enumerate(sequence, [start=0])

5.函数:eval(s[,globals[,locals]])

6.函数:filter(func, iterable)

7.函数:类型转换函数float、int、str

8.函数:hex(x)

9.函数:oct(x)

10.函数:input([prompt])

11.函数:isinstannce(obj,class-or-type-or-tuple)

12.函数:len(obj)

13.函数:创建列表、集合、元组、字典

14.函数:最大值函数max(...)、最小值函数min(...)

15.函数:next(iterable[, default])

16.函数:ord(x)

17.函数:print()输出函数

18.函数:range([start,]stop[,step])

19.函数:reduce(func,sequence[,initial])

20.函数:reversed(seq)

21.函数:round(x[,y])

22.函数:sorted(a,key=None,reverse = False)

23.函数:sum(x,start=0)

24.函数:type(obj)

25.函数:zip(sq1[,sq2[...]])

总结


前言

(1条消息) 【Python养成】常用内置函数 — 1(详解前8个内置函数)_嵌入式up的博客-CSDN博客

       接着上篇文章,我们继续对常用的内置函数详解,此文字参照了很多网络书籍以及融合了个人的见解,如有错误,立马改正!谢谢大家的关注,大家的关注是我不断更新的动力。


二、内置函数详解

1.函数:chr(x)

函数功能:返回Unicode编码为x的字符。

测试函数截图:

2.函数:dir([obj])

函数功能:不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。

测试函数截图:

3.函数:divmod(x,y)

函数功能:返回包含整商和余数的元组(x//y,x%y)

测试函数截图:

4.函数:enumerate(sequence, [start=0])

函数功能:将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标。

测试函数截图:

5.函数:eval(s[,globals[,locals]])

函数功能:将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标。

测试函数截图:

6.函数:filter(func, iterable)

函数功能:过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。

测试函数截图:

关于filter()方法, python3和python2有一点不同

Python2.x 中返回的是过滤后的列表, 而 Python3 中返回到是一个 filter 类。

filter 类实现了 __iter__ 和 __next__ 方法, 可以看成是一个迭代器, 有惰性运算的特性, 相对 Python2.x 提升了性能, 可以节约内存。

7.函数:类型转换函数float、int、str

函数功能:可以将不同类型的数据转换成目标类型

float(x) : 把整数或字符串x转换成浮点数

int(x[,base]) : 返回实数x的整数部分,也可将类型转换为int型,还可将字符串x看作base进制数转换成十进制,base默认为10。

str(obj):把对象obj直接转换成字符串

测试函数截图:

8.函数:hex(x)

函数功能:返回整数x的十六进制形式,结果为字符串。

测试函数截图:

9.函数:oct(x)

函数功能:返回整数x的八进制形式,结果为字符串。

测试函数截图:

10.函数:input([prompt])

函数功能:接受键盘输入的内容,结果为字符串。

测试函数截图:

11.函数:isinstannce(obj,class-or-type-or-tuple)

函数功能:指定的对象拥有指定的类型,则 isinstance() 函数返回 True,否则返回 False。如果 type 参数是元组,则如果对象是元组中的类型之一,那么此函数将返回 True。

测试函数截图:

12.函数:len(obj)

函数功能:返回对象(字符、列表、元组等)长度或元素个数。

测试函数截图:

13.函数:创建列表、集合、元组、字典

函数功能:list([x]) : 创建列表

set(x) : 创建集合

tuple(x) : 创建元组

dict(x) : 创建字典

测试函数截图:

14.函数:最大值函数max(...)、最小值函数min(...)

函数功能:返回最大值、最小值,允许指定排序规则。

测试函数截图:

15.函数:next(iterable[, default])

函数功能:返回下一个元素。

测试函数截图:

16.函数:ord(x)

函数功能:返回一个字符的Unicode码(ASCII码)

测试函数截图:

17.函数:print()输出函数

函数功能:用于打印输出。

测试函数截图:

print还有许多有趣的使用方法,大家自行测试!!!

以下准备了一些测试的例子(百度而来)

>>>print("runoob")  # 输出字符串
runoob
>>> print(100)            # 输出数字
100
>>> str = 'runoob'
>>> print(str)            # 输出变量
runoob
>>> L = [1,2,'a']         # 列表
>>> print(L)
[1, 2, 'a']
>>> t = (1,2,'a')         # 元组
>>> print(t)
(1, 2, 'a')
>>> d = {'a':1, 'b':2}    # 字典
>>> print(d)
{'a': 1, 'b': 2}#格式化输出整数
>>>str = "the length of (%s) is %d" %('runoob',len('runoob'))
>>> print(str)
the length of (runoob) is 6%c    格式化字符及其ASCII码%s     格式化字符串%d    格式化整数%u     格式化无符号整型%o  格式化无符号八进制数%x    格式化无符号十六进制数%X   格式化无符号十六进制数(大写)%f     格式化浮点数字,可指定小数点后的精度%e     用科学计数法格式化浮点数%E  作用同%e,用科学计数法格式化浮点数%g     %f和%e的简写%G  %f 和 %E 的简写%p   用十六进制数格式化变量的地址

18.函数:range([start,]stop[,step])

函数功能:可创建一个整数列表。

  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

测试函数截图:

19.函数:reduce(func,sequence[,initial])

函数功能:对参数序列中元素进行累积。

#在python3.x中reduce()不是内置函数,需要导入functools

在这之前的版本是内置函数。

测试函数截图:

20.函数:reversed(seq)

函数功能:返回seq中所有元素逆序后的对象。

测试函数截图:

21.函数:round(x[,y])

函数功能:四舍五入函数,若没指定小数位数,即返回整数。

测试函数截图:

22.函数:sorted(a,key=None,reverse = False)

函数功能:sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。

list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。

测试函数截图:

23.函数:sum(x,start=0)

函数功能:x中的所有元素之和与start相加的结果。

测试函数截图:

24.函数:type(obj)

函数功能:返回obj的数据类型。

测试函数截图:

25.函数:zip(sq1[,sq2[...]])

函数功能:将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

测试函数截图:


总结

内置函数-1:简单介绍了前八个常用内置函数;

(1条消息) 【Python养成】常用内置函数 — 1(详解前8个内置函数)_嵌入式up的博客-CSDN博客

内置函数-2:基本将常用的内置函数都详解了,大家可以照着详解打开pythonide自己动手体会代码的快乐!!!

【Python养成】常用内置函数 — 2(详解25个内置函数)相关推荐

  1. python grid函数_详解numpy中的meshgrid函数用法

    numpy中的meshgrid函数的使用 numpy官方文档meshgrid函数帮助文档https://docs.scipy.org/doc/numpy/reference/generated/num ...

  2. c语言main函数参数详解,c/c++程序main函数参数解析,以及参数传递的不同方法

    1. 程序运行时传递参数的不同方法: 1)通过命令参数传递参数: 2) 通过txt文件读取参数. 2. 方法举例 1)通过命令参数传递参数,即解析main函数的参数. main函数可以不带参数,也可以 ...

  3. Python正则表达式常用flag含义与用法详解

    封面图片:<Python程序设计实验指导书>(ISBN:9787302525790),董付国,清华大学出版社 图书详情(京东): ================== Python正则表达 ...

  4. python版 常用排序算法 思路加详解 冒泡排序、快速排序、插入排序、选择排序

    注:这里所有排序操作都以从小到大排列为例,想要从大到小排的自行修改代码即可 目录 一.冒泡排序 思路: 步骤: 解析: 二.快速排序 思路: 步骤: 代码: 三.插入排序 思路: 代码: 四.选择排序 ...

  5. np.randon模块,numpy.random模块各函数功能详解,分类描述各个函数功能,生成随机数

    因为网上很多文章都是在依次列举各个函数的功能,并没有做分类,所以记忆上还有使用上都不方便. 本文旨在将功能相似的函数放在一起,以及对它们进行辨析和区分,便于精准地调用.未完待续 最权威的参考来源:Ra ...

  6. c语言fclose函数作用,详解C语言中freopen()函数和fclose()函数的用法

    C语言freopen()函数:打开文件函数,并获得文件句柄 头文件: #include 定义函数: FILE * freopen(const char * path,const char * mode ...

  7. python中common在哪个模块导入_python的常用模块之collections模块详解

    认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的 ...

  8. ioctl 函数 参数 详解

    2019独角兽企业重金招聘Python工程师标准>>> ioctl 函数 参数 详解 2009-04-24 11:55 ioctl函数 本函数影响由fd参数引用的一个打开的文件. # ...

  9. C语言中的字符串转数字函数常见问题详解

    目录 C语言中的字符串转数字函数常见问题详解 字符串转整形 atoi函数 字符串转长整形 strtol函数, C语言中的字符串转数字函数常见问题详解 字符串转整形 atoi函数 函数原型: int a ...

最新文章

  1. 程序员开发进度太慢被告上法庭!公司索赔90万,拿出百度词条当证据
  2. MyBatis 缓存详解-什么时候开启二级缓存?
  3. DeepFocus,基于AI实现更逼真的VR图像
  4. 别跟我谈EF抵抗并发,敢问你到底会不会用EntityFramework
  5. 文本字符分析python_Python实现字符串匹配算法代码示例
  6. linux有哪些实时同步工具,rsync文件同步工具常见模式有哪些?linux系统
  7. flex 布局下关于容器内成员 flex属性的理解
  8. AI 专利之争:小米超华为,国家电网才是大 Boss?
  9. 学习vim: 常用命令
  10. Google Code Review 如何进行代码审查
  11. 用python制作几款简单又好玩的小游戏,找回童年的记忆
  12. 测试低频噪音软件,低频噪音检测
  13. php的ci框架手册,CodeIgniter 教程 - php CodeIgniter 框架 - CodeIgniter手册
  14. 如何查看服务器证书过期时间,如何看ssl证书过期
  15. 操作系统的中的 IO
  16. 6岁的招聘界“ChatGPT”|企业家俱乐部“创业者下午茶”第八期——AI得贤招聘官创始人方小雷
  17. pycharm 光标突然变粗,无法正常书写
  18. appollo消息服务器,搭建Apache apollo消息队列服务、简单访问
  19. 基于Django的照相馆预约系统的设计与实现
  20. Windows10合并非相邻磁盘或分区到系统C盘方法

热门文章

  1. bbossgroups持久层框架ConfigSQLExecutor组件api实例
  2. Excel2016 逗号分隔一段数据
  3. webContent和webapp
  4. linux mysql 5.1 下载地址_mysql5.1.47免费版下载-mysql数据库v5.1.47linux版 - 极光下载站...
  5. 校园歌咏比赛成绩统计
  6. 颜值与实力齐飞,魔戒Scroll可独立切换AR功能
  7. 滴滴弓峰敏:网络安全问题危及每一个人
  8. 即将到来的”加密世界”
  9. win2012计算机备份,如何使用windows Server2012自带的 Backup备份和恢复
  10. 华清远见-重庆中心-前端阶段技术总结