一、语言基础
1.注释/缩进/规范
2.变量:
保留字:可通过‘import keyword’查看
标识符:命名规则:*以下划线开头的有特殊意义
创建变量/定义变量:*慎用小写字母l和大写字母O
内置函数:type():可以返回变量类型/ id():可以返回变量所指的内存地址
3.基本数据类型
数字类型/字符串类型/布尔类型/
数据类型转换:*将非数字字符串转化成整型将产生错误
4.基本输入和输出
二、运算符与表达式
1.运算符:
算术运算符/比较关系运算符/逻辑运算符/位运算符/
赋值运算符:*用来为变量等赋值*请勿混淆“=”和“==”
2.运算符的优先级
*在编写程序时尽量使用“()”来限定运算次序,以免发生错误
3.条件表达式
三、流程控制语句
1.程序结构:(图像)
2.选择语句
if...:冒号!缩进!
if....else...:else不可单独使用!注意缩进!
if....elif....elif...elif............else....若表达式为假,则跳过该语句,进入下一个elif的判断
if语句之间可以互相嵌套,一定要严格控制不同级别代码块的缩进。
3.循环语句
while循环/for循环
4.语句
continue:直接跳到循环的下一次迭代
break:完全中止
pass:用于保持结构完整性
------------------------------------------------------------------------------------------------------------------------------------------
复习笔记:
1浮点数间运算一般用round()
2判断给的第一个参数类型是否相同:isinstance(3j,complex)-True!
3倒叙:
--------------------------------------------------
for i in range(0,9,-1):#range是列表
print(i)
结果
9
8
7
6
5
4
3
2
1
-------------------------------------------------
4序列列表是[]。重点:类型和操作
5 s.index(x,i,j)返回序列s从i到j-1元素中【第一次】出现元素x的位置
6 s.count(x)
7 元组()。
8 字典{}或dict()。键是唯一的。
'get'-返回。 'pop'-取出。'popitem'-随机抽取键值对,以元组返回。
9 集合:无序,不重复。
丨并 ^补 &交
10 字符串len/str/spilt/strip()删除两端且r+右边l+左边/join/、
11 repr() 区别于str()
----------------------------------------------------------------------------------------------------------------------------------
题目:
1.