Python
同步学习python
格格格子曼
Better late than not
展开
-
Django常见错误解决方案
常见Django出错环境Django3.0.3数据库迁移出错出现no migrations to apply数据库字符出错使用Django的ORM框架默认创建的数据表是latin-1我们有时需要改成utf8,可以用cmd或者powershell进入数据库管理,执行下面的语句,将列的字符更改alter table table_name change column_name column_name varchar(100) character set utf8;网上有一些直接修改m原创 2020-06-10 15:22:35 · 472 阅读 · 0 评论 -
利用Networkx画图
1、导入数据需要用到的包import networkx as nximport matplotlib.pyplot as pltimport pandas as pdimport xlrd # 读取excel地铁站点与站名对应信息外部文件有两个,一个是序号与站名对应的xlsx文件另一个是网络拓扑数据txt文件# 用来存放序号和站名的字典stations = {}# 读取e...原创 2020-04-22 21:15:33 · 2933 阅读 · 2 评论 -
后缀表达式——逆波兰式的实现(Python)
中缀运算式以一个常见的四位运算为例:3+4*(2+7)这就是我们常见的中缀表达式后缀运算式转换成后缀表达式(逆波兰式):3 4 2 7 + * +也就是:运算符放在操作数的后面使用栈来实现:是数字则入栈,如果是操作符则弹栈两个运算数并计算以python为例def cal(x, y, op): if op == '+': return x+y eli...原创 2020-04-07 17:10:45 · 1540 阅读 · 0 评论 -
Python学习笔记——类(一)
创建和使用类关于类的概念是我学习以来第一次碰到面向对象编程,随着学习深入,再进行补充附上练习代码# 面向对象编程# 表示小狗的一个简单类class Dog(): """一次模拟小狗的简单尝试""" def __init__(self, name, age): """初始化属性 name 和 age""" self.name = nam...原创 2020-01-29 16:05:19 · 96 阅读 · 0 评论 -
Python学习笔记——将函数存储在模块中
类似于C语言的头文件,Python中将函数进行封装,导入整个模块当中,再指定可读性强的描述性名称,可使主程序更容易理解,更加简洁新建模块 python-file pizza.pydef make_pizza(size, *toppings): """概述要制作的披萨""" print('Make a ' + str(size) + '-inch pizza with the ...原创 2020-01-29 12:12:48 · 516 阅读 · 0 评论