当前位置: 首页 > news >正文

基本的Python内置函数

  Python解释器提供了68个内置函数,这些函数不需要引用库而直接使用。

序号函数名称描述
1abs(x)x的绝对值。如果x是负数,返回负数的模
2all(x)组合类型变量x中所有元素都为真时返回True,否则返回False;若x为空,返回True
3any(x)组合类型变量x中任一元素都为真是返回True,否则返回False;若x为空,返回False
4bin(x)将整数x转换为等值的二进制字符串,如bin(1010)的结果是’0b1111110010’
5bool(x)将x转换为Boolean类型,即True或False。如bool(‘’)的结果是False
6chr(x)返回Unicode为i的字符。如chr(97)的结果是’a’
7complex(r,i)创建一个复数r+i*1j,其中i可以省畧 。如complex(10,10)的结果是10+10j
8dict()创建字典类型。如dict()的结果是一个空字典{}
9divmod(a,b)返回a和b的商及余数。如divmod(10,3)结果是一个(3,1)
10eval(s)计算字符串s作为Python表达式的值,如eval(‘1+99’)的结果是100
11exec(s)计算字符串作为Python语句的值。如exec(‘a=1+99’)运行后,变量a的值为1000
12float(x)将x转换成浮点数,如float(1010)的结果是1010.0
13hex(x)将整数转换为16进制字符串。如hex(1010)的结果是’0x3f2’
14input(s)获取用户输入,其中s是字符串,作为提示信息。s可选
15int(x)将x转换成整数。如int(9.9)的结果是9
16len(x)计算变量x的长度。如len(range(10))的结果是10
17list(x)创建或将变量x转换成一个列表类型。如list({10,9,8})的结果是[8,9,10]
18max(a1,a2,….)返回参数的最大值,如max(1,2,3,4,5)的结果是5
19min(a1,a2,….)返回参数的最小值,如min(1,2,3,4,5)的结果是1
20oct(x)将整数x转换成等值的八进制字符串形式。如oct(1010)的结果是’0o1762’
21pow(x,y)返回x的y次幂。如pow(2,3)的结果是8
22print(x)打印变量或字符串x。print()的end参数用来表示输出的结尾字符
23range(a,b,s)从a到b(不含)以s为步长产生一个序号,如list(range(1,10,3))的结果是[1,4,7]
24reversed®返回组合类型r的逆序迭代形式。如for i in reversed([1,2,3])将逆序遍历列表
25round(n)四舍五入方式计算n。如round(10.6)的结果是11
26set(x)将组合数据类型x转换成集合类型。如set([1,1,1])的结果是{1}
27sorted(x)对组合数据类型x进行排序,默认从小到大。如sorted([1,3,5,2,4])的结果是[1,2,3,4,5]
28str(x)将x转换为等值的字符串,如str(0x1010)的结果是’4112’
29sum(x)对组合数据类型x计算求和结果。如sum([1,3,5,2,4])的结果是15
30type(x)返回变量x的数据类型。如type({1:2})的结果是<class ‘dict’>

相关文章:

  • WANem弱网环境模拟工具的使用探索
  • springboot毕设项目医院预约挂号系统ey211(java+VUE+Mybatis+Maven+Mysql)
  • 深入理解计算机系统,汇编的流程控制
  • 202206-2 CCF 寻宝!大冒险! (简单模拟 满分题解)
  • Linux 下基于cpr 开发 http 应用 : 通过编译安装cpr源码方式进行C++ 开发
  • Android初级工程师进阶教程
  • 【Python零基础入门篇 · 3】:掌握数值类型、进制的转换
  • 基于ssm的电动车实名制挂牌管理系统
  • 解锁新技能《Redis ACL SETUSER命令》
  • 1044 Shopping in Mars(二分)
  • 最大公约数——Hankson的趣味题(线筛法求质数+gcd+质因数组合搜索约数)
  • 华为云弹性云服务器有哪些优势?
  • word图片无法居中,原因可能是非嵌入式!
  • 腾讯云服务器与普通服务器区别在哪?如何选择?
  • Matlab:Matlab编程语言应用之数学计算(求极限/渐近线求导数常微分方程求解求微分方程组的解求临界阻尼系数的解)的简介、案例实现之详细攻略
  • emacs初体验
  • Git同步原始仓库到Fork仓库中
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • PhantomJS 安装
  • Spring Cloud Feign的两种使用姿势
  • Terraform入门 - 1. 安装Terraform
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 使用docker-compose进行多节点部署
  • 学习使用ExpressJS 4.0中的新Router
  • 用 Swift 编写面向协议的视图
  • C# - 为值类型重定义相等性
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​用户画像从0到100的构建思路
  • #1015 : KMP算法
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (12)Hive调优——count distinct去重优化
  • (14)Hive调优——合并小文件
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (第61天)多租户架构(CDB/PDB)
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (生成器)yield与(迭代器)generator
  • (十)c52学习之旅-定时器实验
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • **PHP分步表单提交思路(分页表单提交)
  • .“空心村”成因分析及解决对策122344
  • .NET 命令行参数包含应用程序路径吗?
  • .NET6实现破解Modbus poll点表配置文件
  • .net中的Queue和Stack
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • .pop ----remove 删除
  • @Controller和@RestController的区别?
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149
  • [1525]字符统计2 (哈希)SDUT
  • [bzoj1912]异象石(set)
  • [C# 开发技巧]实现属于自己的截图工具
  • [C#小技巧]如何捕捉上升沿和下降沿
  • [C++基础]-入门知识
  • [CentOs7]iptables防火墙安装与设置