Python学习(简单看懂代码即可)

1、变量与数据类型

1、字符串
2、整型和浮点型
3、变量与常量
4、赋值

2、四则运算

1、加减乘除
字符串之间可以相加减,字符串常量与变量可以通过加号进行拼接。
2、整型和浮点型的运算
注意字符串不能与他们一起运算
例如
Python学习(简单看懂代码即可)_第1张图片

3、取整和取模
取整://
取模:%

3、编辑中的文本

1、引号:单引号和双引号(功能没有差别,输出内容包含一种时,用另一种将其括起来)可以用来表示一行字符串,三引号可以用来表示几行字符串。
2、格式化输出
格式化输出:按照特定的格式,对字符串里的内容进行灵活填写与替换
Python学习(简单看懂代码即可)_第2张图片
3、转义字符
\n:换行符
\t:制表符(一般往后跳四个空格的长度)

4、“真”与“假”

1、布尔数
布尔数:只有“True”和“False”(一般不用加引号)
2、比较运算符
==、<、>、>=、 <=、 !=
3、逻辑运算符
and(并且)
or(或者)
not(非)
Python学习(简单看懂代码即可)_第3张图片

5、选择的判断语句

1、if判断语句

1、注意以前面是否缩进判断是否是if的执行语句
Python学习(简单看懂代码即可)_第4张图片
2、else
格式为"else:"
3、elif
2、缩进与代码块
Python中不同层级之间的代码之间要求缩进(一般是4个空格),并且相同层级之间的代码要求缩进的空格数量一致。
代码块:连续缩进相同空格数量的代码称为一个“代码块”
3、括号的使用
括号可以用来强调运算的优先级
4、非零非空(None)

6、列表

1、定义
变量名=["…","…"…]
print(变量名/变量名[i])
2、线性表和索引
线性表:一种最基础也最简单的数据结构,由多个逻辑相关的数据所组成的序列。
索引:在数据结构中用来定位和寻找数据的检索方式,从0开始。
3、越界
用于描述访问超过线性结构本身长度的操作,常常发生在线性结构的尾部
4、列表的修改
列表名[i]=""
5、列表的追加
描述在线性结构的末尾添加数据的行为
列表名.append(" “)
6、列表的插入
列表名.insert(索引位置,” ")
7、列表的弹出与删除
列表名.pop(索引位置)(若没有填写数据,则默认删除最后一个数据)
变量名=列表名.pop(索引位置)(记录删除的数据)
del(列表名[i])直接删除某一数据

7、反复的循环语句

1、for循环(计数)
for i in 列表名:
函数名(i)
2、遍历和range函数
range(数字)自动生成一个0到比填入数字小1的数的列表
3、条件循环(while)
例如:
while Count<=100:
print(Counter)
4、边界条件
终止循环的判断条件
5、死循环(按ctrl+c可终止)
6、自增自减
7、len(列表名):返回列表长度
8、迭代
重复执行某些代码,这一次迭代的终点值会作为下一次迭代的起始值
9、continue:跳过本次迭代中剩余代码
break:终止整个循环

8、元祖

1、tuple:
不可变的线性数据结构
2、切片(左闭右开原则)
对线性数据结构进行截取某些连续的片段,方便以后的使用
Python学习(简单看懂代码即可)_第5张图片
3、list中可以存放tuple
Tuple会作为list中的一个元素,如果想访问tuple中的单个元素,使用两个下标

9、字典

1、dict,是一种python内置的数据结构,访问字典元素需要通过关键字key的方式
字典名={“元素开头部分” :元素结尾部分}
2、键值key-value
一种通用的数据结构,通过key可以访问到相应的value
3、字典名.keys():返回字典中所有的key组成的list
Python学习(简单看懂代码即可)_第6张图片

10、函数

1、定义
def 函数名(参数表):
2、必选参数与默认参数(类似于c++)
3、可变参数
def 函数名(*参数名)
默认参数写在可变参数之前,必选参数在最前
4、匿名函数
以lambda关键字开头的,不需要函数命名和函数参数的计算形式
Python学习(简单看懂代码即可)_第7张图片

11、类

1、方法
def -init-(参数表):(其中self:所有隶属于某个模板的函数的第一个参数都是self,类似于this)
一定会调用的,类似于构造函数

你可能感兴趣的:(Python学习(简单看懂代码即可))