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

关键字和内置函数

关键字

关键字描述
passnull 语句,一条什么都不做的语句。
global声明全局变量。
raise产生异常。
yield结束函数,返回生成器。
assert用于调试。
except处理异常,发生异常时如何执行。
del删除对象。
try编写 try…except 语句。
and逻辑运算符。
break跳出循环。
continue继续循环的下一个迭代。
as创建别名。
class定义类。
def定义函数。
elif在条件语句中使用,等同于 else if。
else用于条件语句。
False布尔值,比较运算的结果。
finally处理异常,无论是否存在异常,都将执行一段代码。
for创建 for 循环。
from导入模块的特定部分。
return退出函数并返回值。
if写一个条件语句。
import导入模块。
in检查列表、元组等集合中是否存在某个值。
is测试两个变量是否相等。
lambda创建匿名函数。
None表示 null 值。
nonlocal声明非局部变量。
not逻辑运算符。
or逻辑运算符。
True布尔值,比较运算的结果。
while创建 while 循环。
with用于简化异常处理。

内置函数

函数描述
classmethod()把方法转换为类方法。
isinstance()如果指定的对象是指定对象的实例,则返回 True。
min()返回可迭代对象中的最小项目。
zip()从两个或多个迭代器返回一个迭代器。
range()返回数字序列,从 0 开始且以 1 为增量(默认地)。
enumerate()获取集合(例如元组)并将其作为枚举对象返回。
reversed()返回反转的迭代器。
iter()返回迭代器对象。
next()返回可迭代对象中的下一项。
abs()返回数的绝对值
all()如果可迭代对象中的所有项均为 true,则返回 True。
any()如果可迭代对象中的任何项为 true,则返回 True。
ascii()返回对象的可读版本。用转义字符替换 none-ascii 字符。
bin()返回数的二进制版本。
bool()返回指定对象的布尔值。
bytearray()返回字节数组。
bytes()返回字节对象。
callable()如果指定的对象是可调用的,则返回 True,否则返回 False。
chr()返回指定 Unicode 代码中的字符。
compile()把指定的源作为对象返回,准备执行。
complex()返回复数。
delattr()从指定的对象中删除指定的属性(属性或方法)。
dict()返回字典(数组)。
dir()返回指定对象的属性和方法的列表。
divmod()当参数1除以参数2时,返回商和余数。
eval()评估并执行表达式。
exec()执行指定的代码(或对象)。
filter()使用过滤器函数排除可迭代对象中的项目。
float()返回浮点数。
format()格式化指定值。
frozenset()返回 frozenset 对象。
getattr()返回指定属性的值(属性或方法)。
globals()以字典返回当前全局符号表。
hasattr()如果指定的对象拥有指定的属性(属性/方法),则返回 True。
hash()返回指定对象的哈希值。
help()执行内建的帮助系统。
hex()把数字转换为十六进制值。
id()返回对象的 id。
input()允许用户输入。
int()返回整数。
issubclass()如果指定的类是指定对象的子类,则返回 True。
len()返回对象的长度。
list()返回列表。
locals()返回当前本地符号表的更新字典。
map()返回指定的迭代器,其中指定的函数应用于每个项目。
max()返回可迭代对象中的最大项目。
memoryview()返回内存视图(memory view)对象。
object()返回新对象。
oct()把数转换为八进制。
open()打开文件并返回文件对象。
ord()转换表示指定字符的 Unicode 的整数。
pow()返回 x 的 y 次幂的值。
print()打印标准输出设备。
property()获取、设置、删除属性。
repr()返回对象的可读版本。
round()对数进行舍入。
set()返回新的集合对象。
setattr()设置对象的属性(属性/方法)。
slice()返回 slice 对象。
sorted()返回排序列表。
@staticmethod()把方法转换为静态方法。
str()返回字符串对象。
sum()对迭代器的项目进行求和。
super()返回表示父类的对象。
tuple()返回元组。
type()返回对象的类型。
vars()返回对象的 dict 属性。

相关文章:

  • 2022-2028全球园艺设备行业调研及趋势分析报告
  • 【Android入门】7、多媒体:用 NotificationChannel 和 NotificationManager 实现系统通知、播放音频和视频
  • eNSP抓包看PPP协议
  • 继SpringCloudAlibaba后阿里又一神作:MySQL应用实战与性能调优
  • 数据库系统概论笔记
  • 读书笔记:《量化投资实务》
  • Dart external关键字
  • 低碳生活进行时!国产“芯”RK3568创造智慧出行新体验
  • 雷达与imu初始化:鲁棒且实时的雷达惯性初始化方法
  • 算法与诗数据结构 --- 查找 --- 线性表的查找
  • UML(用例图进阶)
  • Intel汇编-LOOP循环
  • 基于JAVA社交物联网的服务搜索系统计算机毕业设计源码+数据库+lw文档+系统+部署
  • 【程序员面试金典】17.04. 消失的数字
  • 深刻理解Java的volatile和synchronized
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • $translatePartialLoader加载失败及解决方式
  • Android框架之Volley
  • co模块的前端实现
  • java中具有继承关系的类及其对象初始化顺序
  • JS函数式编程 数组部分风格 ES6版
  • mysql常用命令汇总
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • Sequelize 中文文档 v4 - Getting started - 入门
  • Web Storage相关
  • 分布式熔断降级平台aegis
  • 服务器从安装到部署全过程(二)
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 使用Gradle第一次构建Java程序
  • 小程序开发之路(一)
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 整理一些计算机基础知识!
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • # 透过事物看本质的能力怎么培养?
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • ()、[]、{}、(())、[[]]命令替换
  • (33)STM32——485实验笔记
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)winform之ListView
  • .htaccess配置重写url引擎
  • .net Application的目录
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .skip() 和 .only() 的使用
  • //解决validator验证插件多个name相同只验证第一的问题
  • @NestedConfigurationProperty 注解用法
  • @test注解_Spring 自定义注解你了解过吗?
  • [20160807][系统设计的三次迭代]
  • [20170705]diff比较执行结果的内容.txt
  • [Big Data - Kafka] kafka学习笔记:知识点整理