面向对象
对象 设计一个类 123class student: name = None age = None 创建一个对象 1stu1 = student() 对对象进行赋值 12stu1.name = "日奈"stu1.age = 17 类里面也可以添加函数 class xxx: def xxxx(self): //self必须存在用来表示类对象自身的意思 xxx //不过在传入参数时不用理它 如果有成员变量要传入到成员方法,要加self. 1234class student: name = None def s(self): print(f"我是{slef.name}") 成员方法也可以继续添加元素 1234567class student: name = None def s(self,str): ...
pyecharts入门
pyecharts基础入门导包from pyecharts.charts import Linefrom pyecharts.options import TitleOpts 创建一个折线图对象line = Line()#给折线图添加x轴数据line.add_xaxis([“中国”,”美国”,”英国”])#给折线图添加y轴数据line.add_yaxis(“GDP”,[30,20,10])#通过render方法,将代码变为图像line.render()#通过全局配置项set_global_opts来设置,TitleOpts导包line.set_global_opts( title_opts=TitleOpts(title=”GDP展示”)) #通过render方法,将代码变为图像line.render() 具体的设置可以到网站去寻找pyecharts 创建一个地图from pyecharts.charts import Map 准备地图对象map = Map() 准备数据data = [ (“湖南”,1), ...
异常 & 模块
异常基本捕获语法try: 可能发生错误的代码 expect: 如果出现异常执行的代码 捕获指定异常try: 可能发生错误的代码 expect 异常名 as 变量名(任意,如a,c): 如果出现异常执行的代码 获取多个异常try: 可能发生错误的代码 expect (异常名1,异常名2) as 变量名(任意,如a,c): 如果出现异常执行的代码 获取全部异常try: 可能发生错误的代码 expect Exception as 变量名(任意,如a,c): 如果出现异常执行的代码 else & finallyelse:如果没有异常时要执行的代码 finally:有没有异常都会执行的代码 try: 可能发生错误的代码 expect Exception as 变量名(任意,如a,c): 如果出现异常执行的代码 else: …… finally: …… 导入模块模块就是一个python文件以.py结尾,里面有类,函数,变量等,可以直接拿过来用 格式: [from...
文件
open()函数open(name,mode,encoding) name:打开的目标文件名的字符串,也可以是具体路径 mode:设置打开文件的模式 encoding:编码格式(建议用UTF-8) 如: f =...
数据容器
list列表定义变量名 = [ 元素 ] 也可以嵌套 [ [ 123 ] , [ 456 ] ] 索引跟java一样,从0开始 也可以反向索引:-5 -4 -3 -2 -1 查找列表.index(查找元素),会返回其下标 修改列表[下标] = 值 插入列表.insert(下标,元素),在指定的下标插入指定的元素 追加 列表.append(元素),将指定元素追加到列表的尾部 列表.extend(其他数据容器),将其他数据容器中的元素取出,依次追加到列表尾部 删除 del 列表[下标] 列表.pop(下标),可以返回被删除的元素 列表.remove(元素),删除某元素在列表中的第一个匹配项 清空列表.clear() 统计某元素在列表中的数量列表.count(元素) 统计列表中有多少个元素len(列表) tuple元组元组用(),用,隔开,可以收集不同类型的数据 也可以嵌套 方法...
函数
函数格式 def 函数名(传入参数): 函数体 return 返回值 若想把真假互换,可以用not 说明文档用“”“ ”“” 可以显示 12345678def p(x,y): """ :param x:1111 :param y:1111 :return: """ print(f"{x},{y}") 函数进阶多种返回值def test(): return 1,2,3 i,j,k = test() 关键字传参def test(name,age,gender): …… test(name=“…”,age=…,gender=“…”) 也可以打乱顺序 test(age=…,name=“…”,gender=“…”) 位置传递def test(*args): print(args) 传递的参数会被args收集,并合并为tuple...






