4.6k 4 分钟

# 数据容器 list # 列表的定义 # 基本语法 # 定义变量变量名称 = [元素1,元素2,元素3, ...]# 定义空列表变量名称 = []变量名称 = list() 列表中的每一个数据,称之为元素 以 [] 作为标识 列表内每一个元素之间用,逗号隔开 # 元素类型限制 元素的数据类型没有任何限制,甚至元素可以是列表,定义嵌套列表 # 列表的下标索引 # 介绍 列表中每一个元素,都有其位置对应的下标 1,从前往后,从 0 开始,依次递增 # 根据索引取出元素 my_list = [1,2,3,4]print(my_list[0])# 列表常用操作 # 列表的查询功能 #...
702 1 分钟

# 函数介绍 # 函数概述 函数:是组织好的,可重复使用的,用来实现特定功能的代码段 # 函数的好处 将功能封装在函数内,可供随时随地重复利用 提高代码复用性,减少重复代码,提高开发效率 # 函数定义 # 语法 def 函数名(传入参数): 函数体 return 返回值# 使用步骤 先定义函数 后调用函数 # 注意事项 参数不需要,可以省略 返回值不需要,可以省略 # 函数的参数 # 函数传入参数 def add(a, b): result = a + b return result 参数之间使用逗号进行分隔 传入的时候,按照顺序传入数据,使用逗号分隔 # 定义与调用函数 #...
5.9k 5 分钟

# PySpark 介绍 # 定义 Spark 对 Python 语言的支持,重点体现在,PySpark 库上 PySpark 作为 Python 库进行数据处理 提交至 Spark 集群进行分布式集群 1 计算 # 使用 # 导包from pyspark import SparkConf, SparkContext# 创建 SparkConf 类对象conf = SparkConf().setMaster("local[*]").setAppName("test_spark_app")# 基于 SparkConf 类对象创建...
2.6k 2 分钟

# 闭包 # 定义 在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部含糊,我们将这个使用外部函数变量的内部函数称之为闭包 # 修改外部函数变量的值 def outer(num1): def inner(num2): nonlocal num1 num1 += num2 print(num1) return innerfn = outer(10)fn(10)# 装饰器 # 定义 装饰器其实也是一种闭包,其功能就是在不破坏目标函数原有代码和功能前提下,为目标函数增加新功能 # 代码 def outer(func): def inner():...
3.9k 4 分钟

# 成员方法 # 类的定义和使用 # 介绍 class 是关键字,表示要定义类了 类的属性,即定义在类中的变量(成员变量) 类的行为,即定义在类中的函数(成员方法) # 代码 class Student: name = None age = None def say_hi(self): print(f"{self.name}")stu = Student()stu.name = "周杰伦"stu.say_hi()# 成员方法的定义语法 # 介绍 self 关键字是成员方法定义必须填写的 self...
967 1 分钟

# while 循环语句基础语法 # while 循环语句 while a == b: print("a == b")i = 0while i < 100: print("baozi0314") i += 1# 注意 while 的条件需得到布尔类型,True 表示继续循环,False 表示结束循环 需要设置循环终止条件,否则会造成死循环 空格缩进和 if 判断一样,都需要设置 # for 循环的基础语法 # 基础语法 for 临时变量 in 待处理数据集: 循环满足时需要执行的代码name = "baozi"for...
1.7k 2 分钟

# 文件的编码 # 文件编码定义 编码技术:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别的内容 不同编码,将内容翻译成二进制是不同的,常见编码有 UTF-8,GBK,Big5 编码就是一种规则集合,记录了内容和二进制进行相互转换的逻辑 # 文件的读取 # 文件介绍 内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U 盘等设备。为了便于数据的管理和检索,引入了 “文件”...
1.4k 1 分钟

# 函数多返回值 def test_return(): return 1, 2x, y = test_return()print(x)print(y) 按照返回值的顺序,写对应顺序的多个变量即可 变量之间用逗号隔开 支持不同类型的数据 return # 函数多种传参方式 # 位置参数 # 定义 调用函数时根据函数定义参数的位置来传递参数 # 代码 def user_info(name, age, gender): print(name, age, gender)user_info('baozi', 20, '男')# 关键字参数 # 定义 函数调用时通过通过...
2.8k 3 分钟

# pyecharts 模块 # 介绍 # 概况 Echarts 是由百度开源的数据可视化,凭借着良好的交互性,精巧的图标设计,得到了众多开发者的认可,而 Python 是门富有表达力的语言,很适用于数据处理,当数据分析遇到数据可视化时,pyecharts 就诞生了 # 模块安装 pip install pyecharts # 入门使用 # 入门代码 from pyecharts.charts import Lineline =...
941 1 分钟

# 布尔类型和比较运算符 # 布尔类型 # 介绍 布尔(bool)表达现实生活中的逻辑,即真和假 # 字面量 True:表示真 False:表示假 # 比较运算符 运算符 描述 实例 == 判断内容是否相等,满足为 True,不满足为 False (a == b) != 判断内容是否不相等,满足为 True,不满足为 False (a != b) > 判断运算符左侧内容是否大于右侧,满足为 True,不满足为 False (a > b) < 判断运算符左侧内容是否小于右侧,满足为 True,不满足为 False (a <...