1.注释
python中的注释以“#”开头,从“#”开始到行末都是注释
2.常量
常量表示固定不变的数据,python中的常量有整数,小数,字符串,True,False等
3.变量
变量用来存储数据,有名字,其值可变,每个变量都指向一个值(与该变量相关联的信息),python将始终记录变量的最新值。
**变量命名规则**
(1)变量名只能包含字母,数字和下划线而且不能用数字打头
(2)变量名不能包含空格,但能使用下划线来分隔单词
(3)不能将python关键字和函数名作变量名,即不要使用python保留用于特殊用途的单词
4.字符串
字符串就是一系列字符,在python中用单引号,双引号或者三引号括起来的都是字符串
5.列表
列表由一系列按特定顺序排列的元素组成,元素的类型可以不同。在python中用“[ ]”表示列表并用逗号分隔其中的元素
***在列表中添加元素***
#示例1:
a=['happy','happiness']
#示例2:
a=[]
a.append('happy')
a.append('happiness')
***在列表中插入元素***
a=['happy','happiness']
a.insert(0,'sad')#0表示插入第一个位置
***从列表中删除元素***
#示例1:
#示例1:
a=['sad','happy','happiness']
del a[0]
#示例2:用pop()方法删除列表末尾的元素
a=['sad','happy','happiness']
popped_a=a.pop()
#示例3:
a=['sad','happy','happiness']
b='sad'
a.remove(b)
实际上可以使用pop()来删除列表中任意位置的元素,只需要在圆括号中指定要删除元素的索引即可
方法remove()只删除第一个指定的值,如果要删除的值可能在列表中出现多次,就需要用循环来确保每个值都被删除了
***使用方法sort()对列表永久排序***
a=['sad','happy','happiness']
#输出结果按字母表顺序排列
a.sort()
#输出按与字母相反的顺序排列
a.sort(reverse=True)
***确定列表的长度***
a=['happy','happiness']
len(a)
6.基本运算
(1)算数运算
运算符 | 功能 |
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 (结果一定是小数,能整除也是小数) |
// | 除法(参与运算的都是整数则结果为整数,有一个是小数结果就是小数) |
% | 取模(求余数,操作数可以是小数) |
** | 求幂 |
(2)关系运算
运算符 | 含义 |
== | 是否相等 |
!= | 是否不等 |
> | 是否大于 |
< | 是否小于 |
<= | 小于等于 |
>= | 大于等于 |
(3)逻辑运算
and | 与运算,形式为exp1 and exp2 |
or | 或运算,形式为exp1 or exp2 |
not | 非运算,形式为 not exp |
(4)运算符的优先级
各类运算符的优先级,从高到低依次为:
算术运算符:-(取相反数) ** * / // % +-(减法)
关系运算符:< > == != <= >=
逻辑运算符:not and or
赋值运算符:=