python合并Bin python合并表 判断空表跳过_python判断空格跳过


一、数据:数据分为5种类型:字符串、数字、容器、布尔、None

1.1字符串:


python合并Bin python合并表 判断空表跳过_缩进_02


1.2数字:


python合并Bin python合并表 判断空表跳过_数据_03


1.3容器:可以存放多个数据

1.3.1列表list 定义使用[]

list定义:将不同的数字类型组织在一起的容器

list操作:定义、增、删、查、改


python合并Bin python合并表 判断空表跳过_缩进_04


python合并Bin python合并表 判断空表跳过_for循环_05


1.3.2元祖Tuple 定义使用小括号()

定义:与列表类似,但是元素不能修改,只能查询

操作:定义、查


python合并Bin python合并表 判断空表跳过_python判断空格跳过_06


1.3.3集合Sets 定义用花括号{}

定义:没有重复元素的容器

操作 :定义、增、删、查、改


python合并Bin python合并表 判断空表跳过_python判断空格跳过_07


python合并Bin python合并表 判断空表跳过_for循环_08


1.3.4字典Dictionary 定义用花括号{}

定义:存储映射关系的容器,映射关系用冒号隔开,每对映射用逗号隔开,字典中的键是唯一的;

操作:定义、增、删、查、改


python合并Bin python合并表 判断空表跳过_for循环_09


python合并Bin python合并表 判断空表跳过_数据_10


1.4布尔:只有Ture和False,用于条件判断,对大小写敏感;

1.5None:空值,不能理解为0。

小结:字符串、数字、元祖为不可更改对象,列表、集合、字典、布尔、None为可更改对象。

二、函数:是实现某个特定功能,可重复使用的代码块

2.1自定义函数


def 函数名称(参数1,参数2)
    函数体
    return 输出


python合并Bin python合并表 判断空表跳过_python判断空格跳过_11


也可以代入参数名称,提高参数代入准确性


python合并Bin python合并表 判断空表跳过_for循环_12


2.2变量作用域:

在函数体内定义的变量的作用域是局部作用域,函数外无法访问。


python合并Bin python合并表 判断空表跳过_缩进_13


三、条件判断:

3.1边界条件

3.1.1值比较:> < >= <= != ==

3.1.2逻辑比较: and or not

3.2语法:


if 边界条件:
【缩进4个空格】 要做的事情1
else:
【缩进4个空格】 要做的事情2


python合并Bin python合并表 判断空表跳过_python合并Bin_14


3.3多个条件判断


if 边界条件1:
【缩进4个空格】 要做的事情1
elif 边界条件2:
【缩进4个空格】 要做的事情2
else:
【缩进4个空格】 要做的事情3


四、循环:有for循环和while循环,for循环更常用,所以主要学习for循环

for循环:把容器中的每一个数据都按照特定的规则进行重复处理,循环在容器里的数据都被访问过后停止;

语法:


for i in 容器:
【缩进】 要做的事情


python合并Bin python合并表 判断空表跳过_缩进_15


python合并Bin python合并表 判断空表跳过_for循环_16


用continue跳过当前循环


python合并Bin python合并表 判断空表跳过_缩进_17


用break退出整个循环


python合并Bin python合并表 判断空表跳过_数据_18


【补充内容】

五、模块

5.1定义: 包含了一组功能的python文件,比如test.py,模块名为test,可以通过import test进行调用。

5.2分类:

  • 内置模块

使用方法:


python合并Bin python合并表 判断空表跳过_数据_19


  • 第三方包

使用方法:进入conda环境,安装第三方包,使用方法和内置模块类似


import 包名称
import 包名称 as 别名
from 包名称 import 函数名


六、数据结构

collections模块中的几种数据结构


python合并Bin python合并表 判断空表跳过_缩进_20