- Python代码的缩进:可以通过Tab键控制,也可使用空格控制。空格是Python3首选的缩进方法,一般使用4个表示一级缩进;Python3不允许混合使用Tab和空格。
-
标识符:若希望在程序中表示一些事物,开发人员需要自定义一些符号和名称,这些符号和名称。注:标示符由字母、下划线和数字组成,且数字不能开头,Python中的标识符是区分大小写的。例如,andy和Andy是不同的标识符,Python中的标识符不能使用关键字 。
- 变量:Python通过赋值运算符“=”将内存单元中存储的数值与变量名建立联系。
- 数据类型分类:数字类型(整形,浮点型,复数类型),字符串类型,列表型,元组类型,字典类型,集合类型。
- 字符串是一个由单引号、双引号或者三引号包裹的、有序的字符集合。如单引号:‘1’,双引号:“1”,三引号:‘‘‘1’’’。
- 列表:列表是多个元素的集合,它可以保存任意数量、任意类型的元素,且可以被修改。Python中使用“[]”创建列表,列表中的元素以逗号分隔。如:[1,2,3]
- 元组:元组与列表的作用相似,它可以保存任意数量与类型的元素,但不可以被修改。Python中使用“()”创建元组,元组中的元素以逗号分隔。如:(1,2,3)]
- 集合:集合与列表和元组类似,也可以保存任意数量、任意类型的元素,不同的是,集合使用“{}”创建,集合中的元素无序且唯一。如:{'apple', 'orange', 1,2}
- 字典:字典中的元素是“键(Key):值(Value)”形式的键值对,键不能重复。Python中使用“{}”创建字典,字典中的各元素以逗号分隔。如:{"name": "zhangsan", "age": 18}
- 变量的输入输出:input()函数用于接收用户键盘输入的数据,返回一个字符串类型的数据。例:
name = input("请输入你的名字") print(name)
- 输出:print()函数用于向控制台中输出数据,它可以输出任何类型的数据。
- Python中内置转换数据进制的函数:bin()、oct()、int()、hex()。
- 浮点型:浮点型(float)用于表示实数,由整数和小数部分(可以是0)组成。
- 复数类型:复数由实部和虚部构成,它的一般形式为:real+imagj,其中real为实部,imag为虚部,j为虚部单位。
- 布尔类型:布尔类型只有True(真)和False(假)两个取值。Ture对应整数1,False对应整数0。值为None或False的常量,任何数字类型的0:0、0.0、0j,空组合数据类型:''、()、[]、set()、{}。
- 运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符和成员运算符。
- 算术运算符:算术运算符包括+、-、*、/、//、%和**。
- Python中的算术运算符既支持对相同类型的数值进行运算,也支持对不同类型的数值进行混合运算。整型与浮点型进行混合运算时,将整型转化为浮点型,其他类型与复数运算时,将其他类型转换为复数类型。
- 赋值运算符:“=”,赋值运算符的作用是将一个表达式或对象赋值给一个左值。左值是指一个能位于赋值运算符左边的表达式,它通常是一个可修改的变量,不能是一个常量。如a=3,就是将3赋值给左边的a.
- 比较运算符:比较运算符也叫关系运算符,用于比较两个数值,判断它们之间的关系。Python中的比较运算符包括==、!=、>、<、>=、<=,它们通常用于布尔测试,测试的结果只能是True或False。
- 逻辑运算符:“or”,“and”,“not”
- Python内置了可实现强制类型转换的函数,使用这些函数可以将目标数据转换为指定的类型int()、float()、complex()
- 海象运算符:‘=
num_one = 1 # 使用海象运算符为num_two赋值 result = num_one + (num_two:=2) print(result)
-
按位取反(~)是指将二进制的每一位进行取反,0取反为1,1取反为0