python基础知识点汇总
本文包括python基本知识:简单数据结构,数据结构类型(可变:列表,字典,集合,不可变:数值类型,字符串,元组),分支循环和控制流程,类和函数,文件处理和异常等等。
python控制语句
if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。
for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。
while语句,当条件为真时,循环运行语句块。
try语句,与except,finally配合使用处理在程序运行中出现的异常情况。
class语句,用于定义类型。
def语句,用于定义函数和类型的方法。
pass语句,表示此行为空,不运行任何操作。
assert语句,用于程序调试阶段时测试运行条件是否满足。
with语句,Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加密,然后在语句块运行退出后解密。
yield语句,在迭代器函数内使用,用于返回一个元素。自从Python 2.5版本以后。这个语句变成一个运算符。
raise语句,制造一个错误。
import语句,导入一个模块或包。
from … import语句,从包导入模块或从模块导入某个对象。
import … as语句,将导入的对象赋值给一个变量。
in语句,判断一个对象是否在一个字符串/列表/元组里。
(1)简单数据结构
标识符
- 第一个字符必须是字母表中字母或下划线 _ 。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感。
python中数字有四种类型:整数、布尔型、浮点数和复数。
- int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
- bool (布尔), 如 True。
- float (浮点数), 如 1.23、3E-2
- complex (复数), 如 1 + 2j、 1.1 + 2.2j
常见的运算符:
- 不同数据类型的转换
- 不同算术符之间的优先级
(2)分支循环和流程控制
(1)分支循环
分支循环语句是由if主导的,if语句检查一系列·条件,并根据不同条件采取不同措施,其具体结构如下:
分支控制中常用的条件测试:
其中,判断特定值是否列表中,用 in 关键字,若判断不在列表中,要用 not in,
条件表达式为: a=x if 条件 else y 即:当条件为true,a=x,条件为false ,a=y
(2)流程控制
python中的流程控制有for循环和while循环组成,
<1>while循环
一般形式为:
若判断条件为true,执行语句,直到判断条件为false。
特殊形式为:
结构形式为:
<2>for循环
一般形式:
结构形式为:
continue语句:
在循环中遇到continue时,跳出当前循环,执行下一次语句的判断;
break语句: 在循环中遇到break语句时,跳出所有循环,结束循环并执行循环之后的程序:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/181209.html原文链接:https://javaforall.cn
相关文章
- python re.compile() 详解——Python正则表达式「建议收藏」
- Python爬虫之多线程
- pythonrandom函数用法_python之random模块函数的使用
- python整除和取余写法_Python的整除和取余[通俗易懂]
- 【说站】Python中cProfile分析工具的使用
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- python中if判断语句的用法_Python if判断语句的用法详细介绍[通俗易懂]
- python定义函数求和_Python定义函数实现累计求和操作
- eval在python中是什么意思_如何在Python中使用eval ?
- KG4Py:Python代码知识图谱和语义搜索的工具包
- 新手学Python可行吗?需要什么基础?(新手学python可行吗?需要什么基础)
- 【2023新书】Python数据科学手册:使用数据的基本工具
- python-Python与PostgreSQL数据库-PostgreSQL数据库的基本知识(二)
- 使用git bash 执行Python中文乱码详解编程语言
- 安装Python MySQL驱动之快速指南(python安装mysql驱动)
- Python与MongoDB 无缝连接(python连接mongodb)
- Python实现Oracle数据库连接(python连接oracle数据库)