Python(一)关键字、内置函数
程序员的公众号:源1024,获取更多资料,无加密无套路!
最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等
获取方式: 关注公众号并回复 电子书 领取,更多内容持续奉上
1、查看版本号

2、查看关键字
>>> import keyword
>>> keyword.kwlist

| 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语句 |
相关文章:
Python(一)关键字、内置函数
程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》&am…...
聊聊分布式架构10——Zookeeper入门详解
目录 01ZooKeeper的ZAB协议 ZAB协议概念 ZAB协议基本模式 消息广播 崩溃恢复 选举出新的Leader服务器 数据同步 02Zookeeper的核心 ZooKeeper 的核心特点 ZooKeeper 的核心组件 选举算法概述 服务器启动时的Leader选举 服务器运行期间的Leader选举 03ZooKeeper的…...
springmvc视图格式——模板引擎freemarker输出HTML文本
目录 1. freemarker 介绍创建测试工程2.2.2) 配置文件2.2.3) 创建模型类2.2.4) 创建模板2.2.5) 创建controller2.2.6) 创建启动类2.2.7) 测试 2.3) freemarker基础2.3.1) 基础语法种类2.3.2) 集合指令(List和Map)2.3.3) if指令2.3.4) 运算符2.3.5) 空值处…...
用长tree方式做等长线
我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 相关文章链接: 用set_data_check的方式做等长线 前面讲过了如何用set_data_check做等长线,这里再讲一下如何用cts的方式做。 1)写一个sdc,把等长线的起点设置成clock source,用于创建create_…...
C# out参数out多个参数
文章目录 C# out参数out多个参数背景说明作用方法定义调用方法测试结果注意 C# out参数out多个参数 背景说明 一个方法返回多个相同数据类型的变量,可以采用数据的方式; 我需要返回多个不同数据类型的方法,在这里采用out多个参数的方式。 …...
选择Android还是IOS?我终于明白了!
选择Android还是iOS,取决于个人的喜好和需求。以下是一些可能帮助您做出决策的考虑因素: 用户界面和易用性: iOS系统的界面比Android更加简单、易用,而且应用程序布局更加一致,可以更快地学会如何使用。Android系统除了…...
uniapp高德地图ios 使用uni.chooseLocation选取位置显示没有搜索到相关数据
uniapp云打包后,高德地图ios选取位置显示“ 对不起,没有搜索到相关数据” 详细问题描述 废话不多说,直接上图 解决方案 1.打开高德地图开发平台 2.重新创建key 3.获取云打包时的ios报名作为安全码 4.使用生成的高德key更改manifest.json里…...
Python绘制论文中的图形
一、条形图 使用场景:对多个实验方法的性能进行比较。代码: #条形图 import matplotlib.pyplot as plt import numpy as np#实验数据,每一行代表一个method,每一列代表一个性能指标 dataacc [[0.9504, 0.9315, 0.9420, 0.9409]…...
flutter复制口令返回app监听粘贴板
overridevoid didChangeAppLifecycleState(AppLifecycleState state) {switch (state) {case AppLifecycleState.inactive: // 处于这种状态的应用程序应该假设它们可能在任何时候暂停。break;case AppLifecycleState.resumed: //从后台切换前台,界面可见handle();b…...
学习pytorch14 损失函数与反向传播
神经网络-损失函数与反向传播 官网损失函数L1Loss MAE 平均MSELoss 平方差CROSSENTROPYLOSS 交叉熵损失注意code 反向传播在debug中的显示code B站小土堆pytorch视频学习 官网 https://pytorch.org/docs/stable/nn.html#loss-functions 损失函数 L1Loss MAE 平均 import to…...
windows平台下Qt Creator的下载与安装流程
下载 下载地址:https://download.qt.io/archive/ 下载界面 进入qt或者qtcreator都可以 版本选择 这里我选择进入qt进行下载,进入之后有多个版本可以选择。 注意:从Qt5.15版本开始,Qt公司不在提供开源离线安装程序,此…...
在 Python 中使用 Pillow 进行图像处理【3/4】
第三部分 一、腐蚀和膨胀 您可以查看名为 的图像文件dot_and_hole.jpg,您可以从本教程链接的存储库中下载该文件: 该二值图像的左侧显示黑色背景上的白点,而右侧显示纯白色部分中的黑洞。 侵蚀是从图像边界去除白色像素的过程。您可以通过使用…...
【Java】迭代器的next方法
Collection 集合的遍历 概述:Iteration:迭代器,集合的专用遍历方式 Iterator<E> Iterator() 返回在此 collection 的元素上进行迭代的迭代器boolean hasNext() 如果返回仍有元素可以迭代,则返回 trueE next() 返回迭代的下一…...
java智慧工地云平台源码,以物联网、移动互联网技术为基础,结合大数据、云计算等,实现工程管理绿色化、数字化、精细化、智能化的效果
智慧工地将更多人工智能、传感技术、虚拟现实等高科技技术植入到建筑、机械、人员穿戴设施、场地进出关口等各类物体中,围绕人、机、料、法、环等各方面关键因素,彻底改变传统建筑施工现场参建各方现场管理的交互方式、工作方式和管理模式,智…...
Unity 通过jar包形式接入讯飞星火SDK
最近工作上遇到了要接入gpt相关内容的需求,简单实现了一个安卓端接入讯飞星火的UnitySDK。 或者也可以接入WebSocket接口的。本文只讲安卓实现 我使用的Unity版本为2021.3.27f1c2 Android版本为4.2.2 1.下载SDK 登陆讯飞开放平台下载如图所示SDK 2.新建安卓工程…...
python轻量规则引擎rule-engine入门与应用实践
rule-engine是一种轻量级、可选类型的表达式语言,具有用于匹配任意 Python 对象的自定义语法,使用python语言开发。 规则引擎表达式用自己的语言编写,在 Python 中定义为字符串。其语法与 Python 最相似,但也受到 Ruby 的一些启发…...
栓Q八股文: C++ 14/17 新特性
C 14 翻译: 【翻译】C14的新特性简介-腾讯云开发者社区-腾讯云 C 17翻译:【翻译】C17的新特性简介-腾讯云开发者社区-腾讯云 原理:C Lambda 原理和编译器实现_clamda实现原理-CSDN博客...
虚拟世界游戏定制开发:创造独一无二的虚拟体验
在游戏开发领域,虚拟世界游戏定制开发是一项引人注目的任务,旨在满足客户独特的需求和愿景,创造一个完全个性化的虚拟世界游戏。这种类型的游戏开发需要专业的技能、深刻的游戏开发知识和密切的与客户合作,以确保游戏满足客户的期…...
Tomcat及jdk安装下载及环境配置(超超超详解)
我是看了两篇博客安装配置好的 jdk 最详细jdk安装以及配置环境(保姆级教程)_安装jdk需要配置环境变量吗-CSDN博客 tomcat Tomcat的下载安装与配置及常见问题处理【Win11】 - 鞠雨童 - 博客园 (cnblogs.com) 本篇文章是我解决了很多朋友的tomcat配置问题总…...
专业安卓实时投屏软件:极限投屏(QtScrcpy作者开发)使用说明
基本介绍 极限投屏是一款批量投屏管理安卓设备的软件,是QtScrcpy作者基于QtScrcpyCore开发,主要功能有: 设备投屏&控制:单个控制、批量控制分组管理wifi投屏adb shell快捷指令文件传输、apk安装 更多功能还在持续更新。 极…...
eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...
Oracle查询表空间大小
1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
汽车生产虚拟实训中的技能提升与生产优化
在制造业蓬勃发展的大背景下,虚拟教学实训宛如一颗璀璨的新星,正发挥着不可或缺且日益凸显的关键作用,源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例,汽车生产线上各类…...
今日科技热点速览
🔥 今日科技热点速览 🎮 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售,主打更强图形性能与沉浸式体验,支持多模态交互,受到全球玩家热捧 。 🤖 人工智能持续突破 DeepSeek-R1&…...
全志A40i android7.1 调试信息打印串口由uart0改为uart3
一,概述 1. 目的 将调试信息打印串口由uart0改为uart3。 2. 版本信息 Uboot版本:2014.07; Kernel版本:Linux-3.10; 二,Uboot 1. sys_config.fex改动 使能uart3(TX:PH00 RX:PH01),并让boo…...
从面试角度回答Android中ContentProvider启动原理
Android中ContentProvider原理的面试角度解析,分为已启动和未启动两种场景: 一、ContentProvider已启动的情况 1. 核心流程 触发条件:当其他组件(如Activity、Service)通过ContentR…...
【Elasticsearch】Elasticsearch 在大数据生态圈的地位 实践经验
Elasticsearch 在大数据生态圈的地位 & 实践经验 1.Elasticsearch 的优势1.1 Elasticsearch 解决的核心问题1.1.1 传统方案的短板1.1.2 Elasticsearch 的解决方案 1.2 与大数据组件的对比优势1.3 关键优势技术支撑1.4 Elasticsearch 的竞品1.4.1 全文搜索领域1.4.2 日志分析…...
ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]
报错信息:libc.so.6: cannot open shared object file: No such file or directory: #ls, ln, sudo...命令都不能用 error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory重启后报错信息&…...
土建施工员考试:建筑施工技术重点知识有哪些?
《管理实务》是土建施工员考试中侧重实操应用与管理能力的科目,核心考查施工组织、质量安全、进度成本等现场管理要点。以下是结合考试大纲与高频考点整理的重点内容,附学习方向和应试技巧: 一、施工组织与进度管理 核心目标: 规…...
