常量
数字常量:1 100 3.5(浮点数常量)
字符串常量:’a’ “123”
“””
表示多行内容
”””
布尔值常量:True False
高级类型常量:[] {}’
注释
单行注释以 # 开头
#这是一个注释
print("Hello, World!")
''''''
可以跨越多行注释(多行注释 ''' 或者 """ )
''''''
单引号
'''这是多行注释,用三个单引号
这是多行注释,用三个单引号
这是多行注释,用三个单引号'''
print("Hello, World!")
双引号
"""这是多行注释,用三个双引号
这是多行注释,用三个双引号
这是多行注释,用三个双引号"""
print("Hello, World!")
变量
通过等号改变它的值,也就是赋值
a=1
a=20#改变值
a=”hi”#改变类型
什么是变量
可以变化的量
用于在计算机中存放不同的数据(内容)
变量只能存储单一的数据(元素)
变量的声明\创建
变量名 = 变量存放的值
变量命名
只能包含数字,字母,下划线.
数字不能开头
区分大小写
Aname和aname是不同的变量
12name是非法变量名
运算
2**3代表2的三次方
Python常用数据类型
数值型
a) 整数
b) 浮点(带有小数点)
c) 复数
文本类型
a) “(双引号)和’’(单引号)都表示为字符串类型字符串是由多个字符组合而成
布尔类型
a) True
b) False
集合类型
a) 有序集合
b) 无序集合
映射类型(字典dict)
a) 键值对
运算符
算术运算符
a) +(在字符串加法时做字符串拼接)
b) –
c) *
d) /(运算结果为浮点类型)
e) //(结果存在余数取整数部分)除法结果取整
f) %(取运算结果的余数部分)模
g) **(10**2为10的2次方)阶乘
赋值运算符
a) +=(在原有的数值基础上运算加法)
b) -=(在原有数值基础上运算减法)
c) *=(在原有数值基础上运算乘法)
d) /=(在原有数值基础上运算除法结果为浮点类型)
e) //=(运算结果为整数)
f) **=(在原有数值基础上进行阶乘)
比较运算符
a)
b) >(大于)
c) <=(小于等于)
d) >=(大于等于)
e) ==(是否相等)
f) !=(是否不相等)
逻辑运算符
a) or(或)
b) and(并且)
c) not(非)
条件语句
什么事条件语句
a) 在Python中,条件语句就是根据不同的条件判断结果(True/False)
If-elif-else语句格式
a) If 条件表达式1:
执行代码
elif条件表达式2:
执行代码
else:
执行代码
循环语句
a) 什么是循环
i. 当需要计算机重复执行某一操作时可以通过循环来实现
Python中的两种循环
a) While循环(先判断后循环)
i. While 条件判断表达式:
满足循环条件执行的代码
else:
在不满足循环条件情况下执行的代码
b) For循环(主要是用于集合的遍历)
i. for val in list:
执行循环的代码
else:
在不满足循环条件情况下执行的代码
通过for循环来进行集合的遍历,变量只能存储单一的数据,
集合是用于存储多个元素,多个元素以逗号分隔,[]
5.循环中的三个关键字
a)Break(终止当前循环)
b)Continue(跳过本次循环)
c)Pass(打酱油)主要用在待实现的代码中
打印方法print(“%d字符串”%(填充值))
1.列表(又叫集合)线性结构
a) 同事存储多个元素,元素之间以逗号分隔,用方括号[]显示列表
b) 常用操作
i. 通过下表访问列表元素
ii. 添加元素
#添加元素到列表末尾lists.append("item")
#列表扩展,是把添加的元素合并到当前列表lists.extend([6,6,6])
#在列表指定位置插入元素lists.insert(指定位置,需要添加的值)
lists[0] = 101(指定下标,添加值)
iii. 修改列表中的元素
iv. 删除列表元素
v. 列表遍历
vi. 列表排序
vii. 获取列表长度
viii. 列表截取