随笔分类 - 后端
摘要:构造方法 Python类可以使用:__init__()方法,称之为构造方法。 可以实现: 在创建类对象(构造类)的时候,会自动执行。 在创建类对象(构造类)的时候,将传入参数自动传递给__init__方法使用。 代码案例
阅读全文
摘要:成员变量 成员方法 定义成员方法 self关键字是成员方法定义的时候,必须填写的。 它用来表示类对象自身的意思 当我们使用类对象调用方法的是,self会自动被python传入 在方法内部,想要访问类的成员变量,必须使用self 代码案例
阅读全文
摘要:基础使用 from pyecharts.charts import Bar from pyecharts.options import LabelOpts # 使用Bar构建基础柱状图 bar = Bar() # 添加x轴的数据 bar.add_xaxis(["中国", "美国", "英国"]) #
阅读全文
摘要:基础使用 from pyecharts.charts import Map from pyecharts.options import VisualMapOpts # 准备地图对象 map = Map() # 准备数据 data = [ ("北京", 99), ("上海", 199), ("湖南",
阅读全文
摘要:原始数据 常用配置 .add_yaxis相关配置选项 .set_global_opts全局配置选项 代码实现 import json from pyecharts.charts import Line from pyecharts.options import TitleOpts, LabelOpt
阅读全文
摘要:如果想要做出数据可视化效果图, 可以借助pyecharts模块来完成 Echarts 是个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可. 而 Python 是门富有表达力的语言,很适合用于数据处理. 当数据分析遇上数据可视化时pyecharts 诞生了 安装模块
阅读全文
摘要:简介 JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据 JSON本质上是一个带有特定格式的字符串 主要功能:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互 代码案例 import json # 准备列表,列表内每一个元素都是字典,将其
阅读全文
摘要:简介 从物理上看,包就是一个文件夹,在该文件夹下包含了一个 __init__.py 文件,该文件夹可用于包含多个模块文件 从逻辑上看,包的本质依然是模块 作用:当我们的模块文件越来越多时,包可以帮助我们管理这些模块, 包的作用就是包含多个模块,但包的本质依然是模块 新建包 导入包方式1 import
阅读全文
摘要:简介 Python 模块(Module),是一个 Python 文件,以 .py 结尾. 模块能定义函数,类和变量,模块里也能包含可执行的代码. 模块的作用: python中有很多各种不同的模块, 每一个模块都可以帮助我们快速的实现一些功能, 比如实现和时间相关的功能就可以使用time模块 我们可以
阅读全文
摘要:简介 当检测到一个错误时,Python解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的“异常”, 也就是我们常说的BUG 捕获异常的作用在于:提前假设某处会出现异常,做好提前准备,当真的出现异常的时候,可以有后续手段。 基础语法 try: 可能发生错误的代码 except: 如果出现异
阅读全文
摘要:内容刷新 直接调用write,内容并未真正写入文件,而是会积攒在程序的内存中,称之为缓冲区 当调用flush的时候,内容会真正写入文件 这样做是避免频繁的操作硬盘,导致效率下降(攒一堆,一次性写磁盘) 注意事项 文件如果不存在,使用”w”模式,会创建新文件 文件如果存在,使用”w”模式,会将原有内容
阅读全文
摘要:文件编码 即翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容 常用编码 UTF-8 GBK Big5 文件 内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U 盘等设备。为了便于数据的管理和检索,引入了“文件”的概念。 一篇文章、一段视频、一个可
阅读全文
摘要:函数作为参数传递 1. 函数本身是可以作为参数,传入另一个函数中进行使用的。 2. 将函数传入的作用在于:传入计算逻辑,而非传入数据。 代码案例 # 定义一个函数,接收另一个函数作为传入参数 def test_func(compute): result = compute(1, 2) # 确定com
阅读全文
摘要:多个返回值 按照返回值的顺序,写对应顺序的多个变量接收即可 变量之间用逗号隔开 支持不同类型的数据return 语法 位置参数:调用函数时根据函数定义的参数位置来传递参数 传递的参数和定义的参数的顺序及个数必须一致 语法 关键字参数:函数调用时通过“键=值”形式传递参数. 作用: 可以让函数更加清晰
阅读全文
摘要:分类 是否支持下标索引 支持:列表、元组、字符串 - 序列类型 不支持:集合、字典 - 非序列类型 是否支持重复元素: 支持:列表、元组、字符串 - 序列类型 不支持:集合、字典 - 非序列类型 是否可以修改 支持:列表、集合、字典 不支持:元组、字符串 应用场景 列表:一批数据,可修改、可重复的存
阅读全文
摘要:定义 同样使用{},不过存储的元素是一个个的:键值对 语法 使用{}存储原始,每一个元素是一个键值对 每一个键值对包含Key和Value(用冒号分隔) 键值对之间使用逗号分隔 Key和Value可以是任意类型的数据(key不可为字典) Key不可重复,重复会对原有数据覆盖 注意事项 键值对的Key和
阅读全文
摘要:集合最主要的特点就是:不支持元素的重复(自带去重功能)、并且内容无序 语法 方法 代码案例 # 定义集合 my_set = {"传智教育", "黑马程序员", "itheima", "传智教育", "黑马程序员", "itheima", "传智教育", "黑马程序员", "itheima"} my_
阅读全文
摘要:序列是指:内容连续、有序,可使用下标索引的一类数据容器 列表、元组、字符串,均可以可以视为序列 切片 序列支持切片,即:列表、元组、字符串,均支持进行切片操作 切片:从一个序列中,取出一个子序列 语法:序列[起始下标:结束下标:步长] 表示从序列中,从指定位置开始,依次取出元素,到指定位置结束,得到
阅读全文
摘要:字符串是字符的容器,一个字符串可以存放任意数量的字符 和其它容器如:列表、元组一样,字符串也可以通过下标进行访问 从前向后,下标从0开始 从后向前,下标从-1开始 同元组一样,字符串是一个:无法修改的数据容器 常用方法 代码案例 my_str = "itheima and itcast" # 通过下
阅读全文
摘要:概念 元组一旦定义完成,就不可修改 定义 方法 代码案例 # 定义元组 t1 = (1, "Hello", True) t2 = () t3 = tuple() print(f"t1的类型是:{type(t1)}, 内容是:{t1}") print(f"t2的类型是:{type(t2)}, 内容是:
阅读全文
浙公网安备 33010602011771号