总结

day-02:

1、python基本语法:

注释【# ''' '''】
语句【句尾不加分号 换行/】
缩进【格式严格要求,不能随意缩进】
标识符【字母、数字、下划线组成,数字不能开头】
关键字【保留字,不能用做标识符】
常见数据类型和数据【int/float/str/bool/list/tuple/set/dict/function】
print【控制台输出】和input【键盘输入,返回为字符串】

2、进制转换:

十进制:【基数0-9,逢10进1】
二进制:【基数0,1,逢2进1】0b表示。转化为二进制为:bin()
八进制:【基数0-7,逢8进1】0o表示。转化为八进制为:oct()
十六进制:【基数0-9,a,b,c,d,e,f逢16进1】0x表示。转化为十六进制为:hex()

3、原码补码和反码:

正数的原码,反码,补码一样
负数的反码:符号为不变,其他位取反(0变1,1变0)

4、运算符:

1、数学运算符:+(和) -(差) *(乘) /(除) %(余数) //(整除) **(幂运算)
2、比较运算符: > , < , >= , <= , == , !=
【结果为bool值。true false】


day-03:

1、变量:

1、什么是变量:变量是在程序开辟空间存储数据用的
2、语法: 变量名 = 值
说明:变量名->程序员自己命名;见名知义(看到变量名大概知道存储的是什么数据)
(要求:是标识符,不能是关键字)
(规范:遵守PEP8命名规范,所有字母是小写,单词之间用_连接)

2、逻辑运算符:

1、and(逻辑与运算) or(逻辑或运算) not(逻辑非运算)
2、赋值运算符: = += -= *= /= %= //= **=
3、位运算:&(按位与运算) |(按位或运算) ^(按位异或) ~(按位取反) <<(左移) >>(右移)


day-04:

1、if分支结构

if 条件语句:
代码段

执行过程:先判断条件语句结果是否为True,如果为True就执行代码语句
如果是Flase,就不执行改包含语句
i语句嵌套:在if结构中的if、else、elif后面的代码中,还可以写其他的if语句

2、for循环

语法:
for 变量 in 序列:
循环体
执行过程:
让变量去序列中取值,一个一个的取,取完为止。每取一个值执行一次循环体。

2、while循环

while 条件语句
循环体

执行过程:
先判断条件语句是否为True,如果为True,就执行循环体;
执行循环体后再次判断是否为True,为True继续执行循环体;
当判定条件为False的时候,整个循环结束,执行后面的其他语句

4、for和while循环怎么选?

循环次数确定的时候使用for循环
循环次数不确定和死循环要使用while循环


day-05:

列表

1、什么是列表(list)
列表是容器型数据类型(列序),将[]作为容器的标志,多个元素用逗号隔开。
特点:可变的(指的列表中元素可变 - 元素支持增删改),有序的(有序下表操作)
2、声明列表
变量名 = [元素1,元素2,元素3,.....]
3、列表中的元素:任何类型的数据都可以作为列表元素;同一个列表中数据的类型可以不一样
4、获取列表中的元素(查)

增(增加列表中的元素)

'''
1.列表.append(元素)
2.列表.instert(下标,元素)

删(删除列表中的元素)

1.del 列表[下标] :
2.remove(元素) :
3.列表.pop(下标)

改(修改列表中元素的值)

列表[下标] = 新值

你可能感兴趣的:(总结)