Python(一)关键字、内置函数


程序员的公众号:源1024获取更多资料,无加密无套路!

最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等
获取方式: 关注公众号并回复 电子书 领取,更多内容持续奉上


1、查看版本号

2、查看关键字

>>> import keyword

>>> keyword.kwlist

35个关键字
False                布尔值,比较运算的结果
None表示 null 值
True布尔值,比较运算的结果
and逻辑运算符
as创建别名
assert用于调试
async定义异步函数,用于支持异步编程
await用于暂停异步函数的执行,直到获得结果
break跳出循环
class定义类
continue继续循环的下一个迭代
def定义函数
del删除对象
elif在条件语句中使用,等同于 else if
else用于条件语句
except处理异常,发生异常时如何执行
finally处理异常,无论是否存在异常,都将执行一段代码
for创建 for 循环
from导入模块的特定部分
global声明全局变量
if条件语句
import导入模块
in查列表、元组等集合中是否存在某个值
is测试两个变量是否相等
lambda创建匿名函数
nonlocal声明非局部变量
not用于逻辑非操作,返回条件的相反值
or用于逻辑或操作,用于连接两个条件,如果至少一个条件为真,则结果为真
pass用于占位,表示不执行任何操作
raise用于引发异常
return退出函数并返回值
try用于异常处理的代码块
while创建 while 循环
with用于管理上下文资源
yield结束函数,返回生成器
3、内置函数
abs()返回数字的绝对值。参数可以是整数、浮点数或实现__abs__(). 如果参数是复数,则返回其大小
aiter()返回异步 iterable的异步迭代器。相当于调用.x.__aiter__()
all()用于判断给定的可迭代参数 iterable 是否全部为空对象,如果都为空、0、false,则返回 False,如果不都为空、0、false,则返回 True
any()如果可迭代True的任何元素为 true,则返回。如果可迭代对象为空,则返回
ascii()返回包含对象的可打印表示形式的字符串,但使用、或转义符repr()对返回的字符串中的非 ASCII 字符进行转义
bin()返回二进制字符串
bool()返回一个布尔类型
divmod()返回包含除数和余数的元祖
input()函数接受一个标准输入数据,在Python3中返回str
open()文件IO的最基本操作函数,用来打开一个文件,创建一个file对象
enumerate()用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中
int()将一个字符串或数字转换为整型
str()将对象转换为适合人类阅读的形式
eval()用来执行一个字符串表达式,并返回表达式的值
isinstance()来判断一个对象是否是一个已知的类型,类似 type()
pow()求幂运算
sum()求和
execfile()用来执行一个文件
issubclass()用于判断参数 class 是否是类型参数 classinfo 的子类
print()打印
super()父类构造方法
iter()生成一个迭代器
property()在新式类中返回属性值
tuple()将列表转换为元祖
bool()返回一个布尔类型
filter()过滤器,用来过滤掉不符合条件的元素,返回由符合条件元素构成的新的列表,该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中
len()方法返回对象(字符、列表、元组等)长度或项目个数
range()可创建一个整数列表,一般用在 for 循环中
type()打印类型信息
bytearray()返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256
float()将整数和字符串转换成浮点数
list()将元祖准转换为列表
raw_input()原始输入函数,用来从终端接收一行输入
unichr()和 chr()函数功能基本一样, 只不过是返回 unicode 的字符
callable()用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功
format()Python2.6引进,是一种格式化字符串的函数,使用时str. format()即可,它增强了字符串的格式化功能,基本语法时通过花括号和冒号替代原来的百分号
locals()以字典类型返回当前位置的全部局部变量
reduce()对参数序列中元素进行累积,函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果
unicoed()unicode字符格式
chr()用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符
frozenset()返回一个冻结的集合,冻结后集合不能再添加或删除任何元素
long()将数字或字符串转换为一个长整型
reload()重新载入之前载入的模块
vars()返回对象object的属性和属性值的字典对象
getattr()返回一个对象属性值
map()根据提供的函数对指定序列做映射,第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表
repr()将对象转化为供解释器读取的形式
xrange()用法与 range 完全相同,所不同的是生成的不是一个数组,而是一个生成器
cmp()比较两个对象,返回number,结果在-1、0、1
globals()以字典类型返回当前位置的全部全局变量
max()返回给定参数的最大值,参数可以为多个数字或序列
reverse()反转函数,用于反向列表中的元素(没有返回值)
compile()将一个字符串编译为字节代码
hasattr()用于判断对象是否包含对应的属性
memoryview()函数返回给定参数的内存
round()浮点型四舍五入
import()函数用于动态加载类和函数
hash()获取取一个对象(字符串或者数值等)的哈希值
min()返回给定参数的最小值
set()创建一个无序不重复元素集
delattr()用于删除属性
help()用于查看函数或模块用途的详细说明
next()返回迭代器的下一个项目
setattr()函数对应函数 getatt(),用于设置属性值,该属性必须存在
dict()用于创建一个字典
hex()用于将10进制整数转换成16进制,以字符串形式表示
object()对象
slice()实现切片对象,主要在切片操作函数里的参数传递
dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法dir(),该方法将被调用。如果参数不包含dir(),该方法将最大限度地收集参数信息
id()获取对象的内存地址
oct()将一个整数转换成8进制字符串
sorted()函数对所有可迭代的对象进行排序操作,sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作,list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作
exec()执行储存在字符串或文件中的Python语句

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/116911.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

模拟 Junit 框架

需求 定义若干个方法&#xff0c;只要加了MyTest注解&#xff0c;就可以在启动时被触发执行 分析 定义一个自定义注解MyTest&#xff0c;只能注解方法&#xff0c;存活范围是一直都在定义若干个方法&#xff0c;只要有MyTest注解的方法就能在启动时被触发执行&#xff0c;没有这…

超强满血不收费的AI绘图教程来了(在线Stable Diffusion一键即用)

超强满血不收费的AI绘图教程来了&#xff08;在线Stable Diffusion一键即用&#xff09; 一、简介1.1 AI绘图1.2 Stable Diffusion1.2.1 原理简述1.2.2 应用流程 二、AI绘图工具2.1 吐司TusiArt2.2 哩布哩布LibLibAI2.3 原生部署 三、一键即用3.1 开箱尝鲜3.2 模型关联3.3 Cont…

Day7力扣打卡

打卡记录 合法分组的最少组数&#xff08;贪心&#xff09; 链接 举例说明&#xff0c;假设 c n t [ x ] 32 cnt[x]32 cnt[x]32&#xff0c; k 10 k10 k10&#xff0c;那么 32 10 10 10 2 321010102 321010102&#xff0c;多出的 2 2 2 可以分成两个 1 1 1&#xf…

记一次gitlab平台任意用户注册引发的源代码泄漏

文章目录 一、漏洞原因二、漏洞利用1、任意用户注册2、成功进入后台3、越权查看其他用户的仓库源代码4、发现源代码仓库泄漏5、通讯录的地方,发现账号泄漏泄漏三、漏洞进一步利用四、总结五、免责声明一、漏洞原因 可以任意注册账号通过越权,查看其他用户仓库内的源代码造成源…

小白必看,手把手教你重装系统

一&#xff0c;安装步骤 二&#xff0c;重装之前需要做的准备 1、重装之前请大家务必注意备份重要资料。电脑有价&#xff0c;数据无价——重要数据备份之后&#xff0c;电脑随便折腾都没问题。大不了就是重装不成功。系统软件问题多试几次总能解决的&#xff0c;但重要数据一…

前端性能优化 - 虚拟滚动

一 需求背景 需求&#xff1a;在一个表格里面一次性渲染全部数据&#xff0c;不采用分页形式&#xff0c;每行数据都有Echart图插入。 问题&#xff1a;图表渲染卡顿 技术栈&#xff1a;Vue、Element UI 卡顿原因&#xff1a;页面渲染时大量的元素参与到了重排的动作中&#x…

MySQL数据库(三)

文章目录 MySQL数据库一、约束条件二、约束条件之主键三、补充一些其它SQL语句四、表查找关键字Select与from五、查询关键字之where筛选六、查询关键字之group by分组七、分组补充函数八、关键字之having过滤九、关键字之distinct去重十、关键字之order by排序十一、关键字之li…

苹果开发者 Xcode发布TestFlight全流程

打包前注意事项 使用Xcode导出安装包之前&#xff0c;必须先确认账户的所有合约是否全部同意&#xff0c;如果有不同意的&#xff0c;在出包的时候会弹出报错 点击前往苹果开发者官网https://appstoreconnect.apple.com/agreements/ 登录自己的开发者账户后&#xff0c;可以看…

react项目实现文件预览,比如PDF、txt、word、Excel、ppt等常见文件(腾讯云cos)

使用腾讯云文档预览&#xff0c;需要开通文档预览功能&#xff0c;该功能需要收费的。 使用限制 如果需要图片预览、视频或音频可以使用获取下载链接。 页面代码 <button onClick() > {handleClick(myself/文档.xlsx)}>预览</button><div style{{ height:…

谈谈你对spring boot 3.0的理解

谈谈你对spring boot 3.0的理解 一&#xff0c;Spring Boot 3.0 的兼容性 Spring Boot 3.0 在兼容性方面做出了很大的努力&#xff0c;以支持存量项目和老项目。尽管如此&#xff0c;仍需注意以下几点&#xff1a; Java 版本要求&#xff1a;Spring Boot 3.0 要求使用 Java 1…

Boundary-Aware RGBD Salient Object Detection With Cross-Modal Feature Sampling

方法 体会 实验做得比较详细&#xff0c;但未公布代码

浏览器标签上添加icon图标;html引用ico文件

实例 <link rel"shortcut icon" href"./XXX.ico" type"image/x-icon">页面和图标在同一目录内 则 <link rel"shortcut icon" type"text/css" href"study.ico"/>可以阿里矢量图库关键字搜索下载自己…

H3C SecParh堡垒机 data_provider.php 远程命令执行漏洞

构造poc执行远程命令&#xff1a; /audit/data_provider.php?ds_y2019&ds_m04&ds_d02&ds_hour09&ds_min40&server_cond&service$(id)&identity_cond&query_typeall&formatjson&browsetrue漏洞证明&#xff1a; 文笔生疏&#xff0c…

windows开机自启动和忘记密码-备忘

windows开机自启动和忘记密码-备忘 文章目录 windows开机自启动和忘记密码-备忘1.自启动网址定时任务方式 2.忘记windows用户密码 1.自启动 网址 参考博文&#xff1a;https://blog.csdn.net/wwzmvp/article/details/113656544&#xff0c;感谢博主。 定时任务方式 如图&#…

小游戏外包开发流程及费用

小游戏的开发流程和费用会因项目的规模、复杂性和所选技术平台而有所不同。以下是一般的小游戏开发流程和可能的费用因素&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 开发流程&#xff1a; 概念和…

云原生微服务实战 Spring Cloud Alibaba 之 Nacos

系列文章目录 第一章 Java线程池技术应用 第二章 CountDownLatch和Semaphone的应用 第三章 Spring Cloud 简介 第四章 Spring Cloud Netflix 之 Eureka 第五章 Spring Cloud Netflix 之 Ribbon 第六章 Spring Cloud 之 OpenFeign 第七章 Spring Cloud 之 GateWay 第八章 Sprin…

ES 8.x 向量检索性能测试 把向量检索性能提升100倍!

向量检索不仅在的跨模态检索场景中应用广泛&#xff0c;随着chat gpt的或者&#xff0c;利用es的向量检索&#xff0c;在Ai领域发挥着越来越大的作用。 本文&#xff0c;主要测试es的向量检索性能。我从8.x就开始关注ES的向量检索了。当前ES已经发布到 8.10 版本。以下是官方文…

mybatis书写

mybatis <select id"selectUserList" resultType"map"> select * from user </select><!--根据主键查询一条--> <select id"selectById" resultType"map" parameterType"java.lang.Integer"> sele…

Tomcat及jdk安装下载及环境配置(超超超详解)

我是看了两篇博客安装配置好的 jdk 最详细jdk安装以及配置环境&#xff08;保姆级教程&#xff09;_安装jdk需要配置环境变量吗-CSDN博客 tomcat Tomcat的下载安装与配置及常见问题处理【Win11】 - 鞠雨童 - 博客园 (cnblogs.com) 本篇文章是我解决了很多朋友的tomcat配置问题总…

Spring MVC常用十大注解

Spring MVC常用十大注解 一&#xff0c;什么要使用注解 使用注解可以简化配置&#xff0c;提高代码的可读性和可维护性。通过注解可以实现依赖注入&#xff0c;减少手动管理对象的代码量。注解还支持面向切面编程&#xff0c;实现切面、切入点和通知等。此外&#xff0c;注解提…