python基础(一)
2021-07-14 10:04
标签:中文编码 存储 python解释器 程序设计 ota pre 结束 指定 差集 一,python简介 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 二,环境搭建 1,windows直接下载安装,设置Windows环境变量path(windows自动搜索路径),把python安装目录添加进去 2,配置环境变量 PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。 3,python命令行参数 -d 在解析时显示调试信息 -O 生成优化代码 ( .pyo 文件 ) 4,中文编码 在开头加入 # -*- coding: UTF-8 -*- 或 #coding=utf-8 Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。 三,交互式编程(边写边执行)与脚本编程(写一个文件 ctrl+n) 1,# 单行注释 , ‘‘‘ 这里是多行注释 ‘‘‘ 2,以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数。 __name__这个系统变量显示了当前模块执行过程中的名称,如果当前程序运行在这个模块中, 3,保留关键字 and exec not assert finally or 4, Python语句中一般以新行作为为语句的结束符。 但是我们可以使用斜杠( \)将一行的语句分为多行显示, total = item_one + \ 4,Python空行 列表 用 [ ]标识,索引与上相同,内容可变 元组 用()标识,索引与上相同,内容不可变 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。 字典用"{ }"标识。字典由索引(key)和它对应的值value组成。 tinydict = {‘name‘: ‘john‘,‘code‘:6734, ‘dept‘: ‘sales‘} 集合 使用{ }标识 不用键:值,空集合用set()定义 无序 互异 确定 使用操作符 使用操作符 使用 使用操作符 对称差两个集合的对称差是只属于其中一个集合,而不属于另一个集合的元素组成的集合。 使用 可以使用 add() 方法添加单个元素,使用 update() 方法添加多个元素,update() 可以使用元组、列表、字符串或其他集合作为参数。 可以使用 discard() 和 remove() 方法删除集合中特定的元素。 两者之间唯一的区别在于:如果集合中不存在指定的元素,使用 discard() 保持不变;但在这种情况下,remove() 会引发 KeyError。 frozenset 是一个具有集合特征的新类,但是一旦分配,它里面的元素就不能更改。这一点和元组非常类似:元组是不可变的列表,frozenset 是不可变的集合。 集合是 unhashable 的,因此不能用作字典的 key;而 frozensets 是 hashable 的,可以用作字典的 key。 可以使用函数 frozenset() 创建 frozenset。 python基础(一) 标签:中文编码 存储 python解释器 程序设计 ota pre 结束 指定 差集 原文地址:https://www.cnblogs.com/du--/p/9539404.html
-S 启动时不引入查找Python路径的位置
-v 输出Python版本号
-X 从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。
-c cmd 执行 Python 脚本,并将运行结果作为 cmd 字符串。
file 在给定的python文件执行python脚本。__name__
的名称就是__main__
如果不是,则为这个模块的名称。
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield多行语句
item_two + \
item_three
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。
在内存中存储的数据可以有多种类型。
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)
Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型
执行子集操作,同样地,也可使用方法 issubset() 完成。
|
执行并集操作,同样地,也可使用方法 union() 完成。&
操作符执行交集操作,同样地,也可使用方法 intersection() 完成。-
执行差集操作,同样地,也可使用方法 difference() 完成。^
操作符执行差集操作,同样地,也可使用方法 symmetric_difference() 完成。