- 博客(17)
- 收藏
- 关注
原创 python 绘图(爱心)
# -*- coding: utf-8 -*-from turtle import *def curvemove(): for i in range(200): right(1) forward(1)color('red','pink') begin_fill()left(140)forward(111.65)curvemove()left(120)curvemove()forward(111.65)end_fill()don..
2021-11-05 11:52:29
334
原创 python推导式
列表推导式(list comprehension)是利用其它列表创建新列表的一种方式, 工作原理类似for循环,即可对得到的元素进行转换或者筛选。 列表推导式的基本格式: 变量名=[表达式 for 变量 in 列表] 或者 变量名= [表达式 for 变量 in 列表 if 条件] 执行流程: 遍历出列表中的内容给变量,表达式根据变量值进行逻辑运算。 或者遍历列表中的内容给变量,然后进行判断,符合的值在给表达式输出1~1000的偶数ls =[]for i in rang
2021-11-05 11:45:25
264
原创 Python集合
集合是盛放多个数据的一种类型。 集合中的元素是无序的,唯一的、不可改变类型。 可以使用大括号 { } 或者 set() 函数创建集合, 格式: (1). 变量名={元素1,元素2,元素3,...} (2). 变量名=set(序列) 例如 变量名=set(元组,自动,字符串) 注意事项: 1.创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 2.集合中的元素必须是不可修改类型。(1) .添加操作 方法: add() 和 update
2021-11-05 11:41:15
241
原创 Python函数
(1).函数名称必须遵循 标识符 规则 数字,字母,下划线,并且不能以数 字开 头,不能使用关键字。 (2).函数先定义后调用。 (3).函数不调用是不执行的。 (4).函数可以调用多次 带参数:def 函数名(参数1,参数2,...): ...代码... 带参数和返回值函数:def 函数名(参数1,参数2,...): ...代码... return 值 不带参数和返回值函数 :def 函数名(): ...代码......
2021-11-05 11:38:29
116
原创 python集合
集合是盛放多个数据的一种类型。 集合中的元素是无序的,唯一的、不可改变类型。 可以使用大括号 { } 或者 set() 函数创建集合, 格式: (1). 变量名={元素1,元素2,元素3,...} (2). 变量名=set(序列) 例如 变量名=set(元组,自动,字符串) 注意事项: 1.创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 2.集合中的元素必须是不可修改类型...
2021-10-28 11:07:50
65
原创 Python爬虫豆瓣T250电影
# -*- codeing = utf-8 -*-from bs4 import BeautifulSoupimport reimport urllib.request,urllib.errorimport xlwtdef main(): baseurl = "https://movie.douban.com/top250?start=0" #爬取网页 datalist = getData(baseurl) savepath = ".\\豆瓣电影Top250..
2021-10-26 14:45:50
242
原创 Text组件
文本控件(Text)用来显示多行格式化文本的控件。文本控件很强大, 很灵活, 可以完成很多功能.。除了显示多行文本之外,还可以编辑文字,显示图片,甚至是网页,可以把文字、标识(marks)、图片以及嵌入式的窗口放置到文本控件中。在不同的区域可以显示不同的格式。如果把回调函数于不同区域的事件联系起来,还可以实现对不同区域做出不同的响应。默认的情况下,文本控件是可以编辑的。可以使用鼠标或者键盘进行编辑。如果只想显示文本或者图片,可以禁止文本控件的编辑功能,只需设置state=tk.DISABLED就可以了。
2021-10-26 14:19:20
586
原创 grid组件
grid 管理器可以说是 Tkinter 这三个布局管理器中最灵活多变的。如果你只希望学习使用一个布局管理 器,那么 grid 绝对是首选。当你在设计对话框的时候,使用 gird 尤其便捷。 使用 grid 排列组件,只需告诉它你想要将组件放置的位置(行/列,row 选项指定行, cloumn 选项指定列)默认情况下组件会居中显示在对应的网格里,你可以使用 sticky 选项来修改这一特性。该 选项可以使用的值有 "e","w","s","n"(ewsn 分别表示东西南北,即上北下南左
2021-10-26 14:16:52
660
原创 python,tkinter库 超市结算器
# -*- codeing = utf-8 -*-import tkinter as tkfrom tkinter import ttkwindow = tk.Tk()window.geometry("800x700")window.title("超市")window.configure(bg='blue')#创建大标题label=tk.Label(window,text="水果很贵超市\n---------------------------------------------",f.
2021-10-26 14:10:13
251
原创 python字典
字典中数据必须是以键值对的形式出现的;键是不能重复的;字典中的键(key)是不可变的,也就是无法修改的,而值(value)是可变的,可修改的,可以是任何对象
2021-10-17 21:34:35
60
原创 for while循环
m = 1n = 1i = 1for i in range(45): while m < n: m += 1 n = 1 print("\n") else: print("%d*%d=%d" %(m, n, m*n), end="\t") n += 1i = 1j = 1while j <= i < 10 and j < 10: print("%d*%d=%...
2021-10-17 21:29:50
68
原创 python 小游戏
import tkinter as tkimport randomimport threadingimport timedef boom(): window = tk.Tk() width = window.winfo_screenwidth() height = window.winfo_screenheight() a = random.randrange(0, width) b = random.randrange(0, height.
2021-10-17 21:24:29
1054
2
原创 石头剪刀布小游戏
Enter = int(input(请输入:剪刀(0),石头(1),布(2):))import randomx=random.randint(0,2)print(随机生成数字为:,x)if x == Enter:print(打平)else:if x == 0:if Enter == 1:print(赢了)elif Enter == 2:print(哈哈,你输了)elif x == 1:if Enter == 2:print(赢了)elif Enter ==0:print(哈哈
2021-10-17 21:22:47
886
原创 seaborn热力图
import seaborn as snsimport pandas as pdimport numpy as npimport matplotlib.pyplot as plt#生成数据集data = np.random.random((6,6))np.fill_diagonal(data,np.ones(6))features = ["prop1","prop2","prop3","prop4","prop5", "prop6"]data = pd.DataFrame(data, i.
2021-09-30 17:22:45
137
1
原创 2021-09-30
数字类型int整型 例如 10,43float 浮点型 例如 23.24bool 布尔类型 True 和 False 在python False对应数字0,True对应非0的数字。complex 复数通过type()函数查看数据类型print(10) # 整数print(type(10)) # 3 print(12.32) # 浮点类型 print(type(12.32)) print(False) print(type(False)) ...
2021-09-30 17:09:50
71
原创 2021-09-30
python取余运算python中的取余运算其实就是取模运算所谓取模运算,就是计算两个数相除之后的余数,符号是%。如a % b就是计算a除以b的余数。用数学语言来描述,就是如果存在整数n,其中0 <= |m |<| b|使得 1 a = n * b + m,那么a % b = a ‐ n * b = m其中 n= a/b ,然后对n进行向下取整,最后得到n 取模运算的两个操作数都必须是整数,可以是负整数,但是b不可以是0,因为被除数不能为0...
2021-09-30 16:57:14
78
原创 2021-09-29
git日常使用指令mkdir: XX (创建一个空目录 XX指目录名)pwd: 显示当前目录的路径。git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。git add XX 把xx文件添加到暂存区去。git commit –m “XX” 提交文件 –m 后面的是注释。git status 查看仓库状态git diff XX 查看XX文件修改了那些内容git log 查看历史记录git reset –hard HEAD^ 或者 git reset –hard HEAD
2021-09-29 15:22:13
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人