随笔分类 - Python教程
摘要:修改说明 每次启动自动导入:__init__中调用了auto_import_words(),该方法会检查words.md是否存在: · 存在则导入新单词(去重),并提示新增数量。 · 不存在则创建示例文件,导入示例单词。 保留原有数据:导入时仅添加数据库中尚未存在的单词,原有单词的复习记录完全不受影
阅读全文
摘要:""" 英语单词记忆软件 - 基于记忆曲线的间隔重复学习系统 支持Markdown格式单词本,手动控制释义显示,自动安排复习计划 """ import sqlite3 import datetime import re import os import random from tkinter imp
阅读全文
摘要:任务介绍 之前我们完成了画温度变化图,但是实现的相对简单,这次我们可以改进一下 但在改进之前需要学习一下新的知识,画横线和刻度 画横线 pyplot.hlines()用于在图中从xmin到xmax的每个y处绘制水平线。 例如在y=3处画一条横线,x的范围为0到5 import matplotlib.
阅读全文
摘要:任务介绍 之前介绍了通过matplotlib来画折线图的基础知识,这次我们用画折线图的知识来画温度变化图 温度记录文件 首先,我们新建一个txt文件,输入以下内容保存,作为一段时间的温度值记录 37 36 35 30.5 32 38.5 37 从txt文件中读取温度值 使用tkinter的打开文件对
阅读全文
摘要:matplotlib matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。 matplotlib 可以用来绘制各种静态,动态,交互式的图表。 matplotlib 是一个非常强大的 Python 画图工具,我们可以使用该工具将很多数据通过图表
阅读全文
摘要:保存文件的方法 fns = 'test_out.txt' with open(fns, 'w+') as fs: print('hello world by python', file=fs) 将上节课的分析的分数结果保存至文件 import tkinter import tkinter.filed
阅读全文
摘要:分割字符串 split() 通过指定分隔符对字符串进行切片,分隔符默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 分割分数 示例: str = 'xiaoming 99 98 100' cols = str.split() print(cols[0]) print(cols[1])
阅读全文
摘要:打开文件对话框 import tkinter import tkinter.filedialog def btn_click(): global p1 fn = tkinter.filedialog.askopenfilename(filetypes=[('PNG', '.png')]) print
阅读全文
摘要:简单的石头剪刀布游戏界面 结果通过弹窗提示: 布局分析 代码示例: import tkinter import random import tkinter.messagebox def btn_click(): print('you:',v.get()) x = random.randint(1,
阅读全文
摘要:简单的加法计算器 完整代码 import tkinter def btn_click(): sum = int(e1.get()) * int(e2.get()) l2.config(text=sum) main = tkinter.Tk() main.geometry('300x100') e1
阅读全文
摘要:之前的Tkinter教程中,我们创建的控件默认都是从上到下依次排列的。实际上,我们可以完全控制每个控件的位置。 Tkinter主要提供pack、grid、place三种布局方法。 pack布局 pack布局,也叫填充布局,是Tkinter中最基本的布局。 布局方式为按照上下左右的方向去填充控件。 示
阅读全文
摘要:变量 变量,在编程中常常表示一个可以被改变的值或对象。 变量可以理解为一个盒子,可以往里面放入各种各样的东西。 以Hello World程序为例 print('Helo World') 用变量的方式可以写成 msg = 'Hello World' print(msg) 第二个程序输出和第一个程序输出
阅读全文
摘要:简介 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python是最适合编程初学者的语言之一:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。 Python 的主要运用领域有: 云计算:云计算最热
阅读全文
摘要:完整代码: import tkinter import tkinter.messagebox import random def btn_click(): if e1.get()=='xiaoming' and e2.get()=='123456': tkinter.messagebox.showi
阅读全文
摘要:import tkinter import tkinter.messagebox import random bingo = random.randint(1,100) def btn_click(): num = int(e.get()) if num > bingo: l.config(text
阅读全文
摘要:用户与程序的交互 CLI(Command Line Interface,命令行接口) GUI( Graphical User Interface,图形用户接口) CLI Command Line Interface,命令行接口,以一行文字作为输入,一般只能显示文字,例如windows自带的cmd G
阅读全文
摘要:一个turtle画图的示例 import turtle turtle.speed(0) turtle.penup() def drawDash(n): for i in range(0,n): turtle.pendown() turtle.forward(10) turtle.penup() tu
阅读全文
浙公网安备 33010602011771号