1、python发展史
1).1991年,第一个python编译器诞生,作者龟叔,用C语言实现的 Cpython
2).世界上第一台计算机:1949年英国------
3)计算机由软件和硬件组成,
4) CPU(中央处理单元)由算数逻辑单元和控制单元组成
5)注释:单行注释(#)
“““多行注释””” 三个双引号或者单引号
2、变量及数据类型
1)变量:用来临时存储数据的
2)数据类型:
- 字符串—str
2.数字:整数—int、浮点数—float
3. 布尔类型:True(1)、False(0)
4. 列表—list
5. 元祖—tuple
6. 字典—dict
7. 集合—set
- 查看数据类型:
type函数
- 标识符:开发人员在程序中自定义的一些符号和名称
1.命名规则:
a. 标识符只能由字母、下划线“_”、数字组成。
b. 标识符不能以数字开头。
c. 标识符不能使用关键字
2.命名建议:见名知意
3.命名方法:下划线法、大驼峰法、小驼峰法
5)格式化输出的常用格式:%c、%s、%d、%f
6) 运算符:
运算符 + - * / // % **
赋值运算符 =
复合赋值运算符 += -= %= /= //= *= **=
7)常见数据类型的转换:int()、str()、float()
3、判断语句
1) 判断语句的作用:当满足一定条件时才会执行代码块语句,否则就不执行代码块语句
2) 运算符:
比较运算符 == != > < <= >=
逻辑运算符 And or not
3)elif注意点:
1.必须和if一起使用,否则出错 。
2.else 一般用在最后,即所有条件都不满足时使用
4、循环语句
while和if的异同点:while和if的用法基本类似,都用于判断,
区别在于:if 条件成立,则执行一次; while 条件成立,则重复执行,直到条件不成立为止
break的作用:立刻结束break所在的循环 3)
continue的作用:用来结束本次循环,紧接着执行下一次的循环
二者注意点:
1.break/continue只能用在循环中,除此以外不能单独使用
2. break/continue在嵌套循环中,只对最近的一层循环起作用
pass作用:占位符、空语句
4、字符串
1) 索引:就是下标
2) 切片:指对操作的对象截取其中一部分的操作
3) 常见操作:
- index—索引(下标)
2. count—次数
3. replace—替换
4. split----切片
5. startswith —以…开头
6. endswith—以… 结尾
7. isdigit----判断是否由数字组成
8. isalpha—判断是否由字母组成
9. isalnum—判断是否由数字或字母组成
10. upper----转换小写字母为大写
11. lower----转换大写字母为小写
12. title----把字符串的每个单词首字母大写
6、列表
1) 用while、for循环遍历
2) 增加元素:
append–向列表添加元素
extend—将另一个集合中的元素逐一添加到列表
insert----指定位置前插入元素
3) 修改元素:通过下标修改
4) 查找元素:
in、not in、index、count
5) 删除元素:
del:根据下标进行删除
pop:删除最后一个元素
remove:根据元素的值进行删除
6) 排序:
sort—默认从小到大
Reverse—反转
重点demo: 猜拳游戏、是否闰年、整数和、奇数和、偶数和、99乘法表、正三角、倒三角