python
wolf67
这个作者很懒,什么都没留下…
展开
-
python—引用类型的巧用
先有一个列表,装了很多字典,我们希望所有parent_id不为None的都将其放到对应id的键children下,并递归执行,但递归是比较耗内存的,我们将使用引用类型的特殊方法来实现。# 原始列表comment_list = [ {'id': 1, 'user': '杀杀杀', 'comment': '我丢', 'parent_id': None}, {'id': 2, '...原创 2019-10-31 00:21:02 · 233 阅读 · 0 评论 -
Python模块详解目录
文章目录stringstr对象未完待续string导入string的所有方法:from string import *capwordscapwords(s, sep=None)将字符串按分隔符为界首字母大写s = 'I learn python, because I like it!'s1 = capwords(s)print(s1) # I Learn Pytho...原创 2019-10-24 00:50:57 · 209 阅读 · 0 评论 -
前端篇—模板语言
文章目录前言Django模板基本语法自定义模板templatetagsHTML模板前言模板语言:html + 逻辑控制语句Django模板基本语法# bashpython manage.py shell # 进入django命令行# djangofrom django.template import Context, Templatet = Template('Welcom...原创 2019-10-09 18:36:53 · 1014 阅读 · 0 评论 -
Python框架—Django
框架(framework)的作用:省去重复代码的过程,使用框架可以快速开发特定的系统。DRP:Don’t Repeat Yourself!WSGI(Web Server Gateway Interface)接口:from wsgiref.simple_server import make_serverdef application(environ, start_response):...原创 2019-10-12 02:06:40 · 356 阅读 · 0 评论 -
python—绘图模块matplotlib
1.1 安装https://dev.windows.com/ 下载Visual Studio Communityhttps://pypi.python.org/pypi/matplotlib/ 下载matplotlib安装程序,查找与使用的python版本匹配的wheel文件打开命令窗口,切换到项目文件夹使用pip安装matplotlib python -m pip insta...原创 2019-09-24 07:39:05 · 331 阅读 · 0 评论 -
python—Tk:写一个设计签名的程序
利用tk创建一个可视化窗口:from tkinter import *# 创建窗口root = Tk()# 循环显示root.mainloop()mainloop为主循环,循环显示窗口;之后的主程序代码都需要写在mainloop之前,run ===>调整窗口大小,添加标题和相应文字:from tkinter import *# 创建窗口ro...原创 2018-08-08 03:23:27 · 939 阅读 · 1 评论 -
python—matplotlib2
3 随机漫步3.1 RandomWalk类 先创建一个生成并保存随机数的类,初始化属性:class RandomWalk(): def __init__(self, num_points=5000): self.num_points = num_points随机漫步从0开始:class RandomWalk(): def __ini...原创 2019-09-24 07:07:05 · 89 阅读 · 0 评论 -
python—打包、shebang
pip升级:python -m pip install --upgrade pip.py打包成.exe:pyinstaller -F -w *.pypyinstaller -hshebang:python文件开头加:#!/usr/bin/env python3设置执行程序:使用python执行,不管python安装在哪里...原创 2018-08-08 10:36:09 · 164 阅读 · 0 评论 -
python—tkinter:radiobutton
from tkinter import *root = Tk()root.title('Test')root.geometry('600x300')var = StringVar()l1 = Label(root, text='', width=30, height=1, bg='yellow', fg='red')l1.pack()def print_selection...原创 2018-09-05 06:45:26 · 529 阅读 · 0 评论 -
python—tkinter:listbox
from tkinter import *root = Tk() # 创建窗口root.title('Test') # 设置标题root.geometry('600x300') #设置窗口大小var1 = StringVar()l1 = Label(root, textvariable=var1, bg='yellow', fg='red', width=30, heig...原创 2018-09-05 07:13:01 · 391 阅读 · 0 评论 -
python—tkinter:scale
from tkinter import *root = Tk() # 创建窗口root.title('Test') # 设置标题root.geometry('600x300') #设置窗口大小l1 = Label(root, text='', bg='yellow', fg='red', width=30, height=1) # 创建标签l1.pack()def ...原创 2018-09-05 07:35:26 · 391 阅读 · 0 评论 -
python—tkinter:checkbutton
from tkinter import *root = Tk() # 创建窗口root.title('Test') # 设置标题root.geometry('600x300') #设置窗口大小l1 = Label(root, text='', bg='yellow', fg='red', width=30, height=1) # 创建标签l1.pack()def ...原创 2018-09-05 07:49:37 · 579 阅读 · 0 评论