python
文章平均质量分 50
python
微凉.@_@
这个作者很懒,什么都没留下…
展开
-
python字典 get()方法的应用
names=input("请输入各个同学行业名称,行业名称之间用空格间隔(回车结束输入):")ss = names.split(" ")d = {}for i in range(len(ss)): d[ss[i]] = d.get(ss[i],0)+1print(d)def takesecond(ls): #下面的key也可以直接用lambda函数 key=lambda x:x[1] return ls[1]ls = list(d.items())print(ls)l原创 2021-03-21 12:19:20 · 485 阅读 · 0 评论 -
matplotlib作图
折线图在plot方法中,经常用到的参数有:通过传入颜色参数c、线条宽度参数lw、线条样式参数ls控制结果输出样式。import matplotlib.pyplot as pltimport numpy as npx = np.arange(0,6.28,0.1)y = np.sin(x)plt.plot(x,y,c="green",lw=4,ls="-.")柱状图通常使用bar方法来绘制柱状图,柱状图经常用来展示离散的数据。bar方法中我们还可以传入参数width参数控制整体宽度,li原创 2021-04-01 21:20:22 · 105 阅读 · 0 评论 -
数据清洗
数据类型的修改数据类型的修改pd.to_datatime函数:将可以转换成日期时间型的变量转换成日期时间型。de.column.astype()方法:可以转换成其他类型import pandas as pdimport pymysqlbridge = pymysql.connect(host="127.0.0.1",port=3306,user="root",password="123456",database="course")#读取course库中student表中的数据sql = p原创 2021-03-31 18:51:35 · 127 阅读 · 0 评论 -
pandas模块数据的读取
一、文本文件的读取用pd.read_csv()方法读取文本文件pd.read_csv()方法常用参数:filepath_or_buffer :指定txt文件或csv文件所在的具体路径。sep :指定原数据集中各字段之间的分隔符,默认为逗号","header :是否需要将原数据集中的第一行作为表头,默认将第一行用作字段名称。names :如果元数据集中没有字段,可以通过该参数在数据读取时给数据框添加及具体的表头。usecols :指定需要读取原数据集中的哪些变量名。skiprows :数据读取原创 2021-03-28 17:28:41 · 1366 阅读 · 0 评论 -
Numpy模块
创建数组的方法import numpy as npa1 = np.array([1, 3, 2])a2 = np.array([[1, 3, 2], [4, 3, 6],[6,8,5]])print(a2.shape) # 输出这是几行几列的数组print(a2.size) # 输出元素个数a = np.arange(0, 1, 0.1) #生成一串数字,start是开始,stop是结束,step是步长,包括start不包括stop。print(a)#创建2*3的整形型空矩阵,只分原创 2021-03-20 11:08:46 · 340 阅读 · 0 评论 -
tkinter 框架组件 Frame
Frame组件时框架组件,在分组组织其他组件的过程中是非常重要的,负责安排其他组建的位置。Frame组件在屏幕上显示为一个矩形区域,作为显示其他组件的容器。1、创建Frame对象f = tk.Frame(root,height=20,width=10,bg=“white”)2、向Frame组件中添加其他组件例如添加Label组件:l = tk.Label(f,text=“你好”)l.pack()3、LabelFrame组件LabelFrame组件时有标题的Fame组件可以使用text属性设原创 2021-02-02 19:03:38 · 3164 阅读 · 0 评论 -
tkinter 消息窗口组件Messagebox
消息窗口组件Messagebox用于弹出提示框向用户进行警告,或让用户下一步如何操作。消息框包括很多类型,常用的有info、warning、error、yesno、okcancel等包含不同的图标、按钮以及弹出提示音。# 演示各消息框的程序及运行效果import tkinter as tkfrom tkinter import messagebox as msdef b1_clicked(): ms.showinfo("Info","Showinfo test.")def b2_cli原创 2021-02-01 21:02:10 · 451 阅读 · 0 评论 -
tkinter菜单组件Menu
图形用户界面应用程序通常提供菜单,菜单包含各种按照主题分组的基本命令,通常图形用户界面程序包含两种类型菜单。(1)主菜单:提供窗体的菜单系统,通过单击可下拉出子菜单,选择命令可执行相关的操作。主菜单通常包括文件、编辑、视图 、帮助等。(2)上下文菜单(也称为快捷菜单):通过右击某对象而弹出的菜单,一般为与该对象相关的常用菜单命令,例如复制、剪切、粘贴等创建Menu对象:m = Menu(root)将Meun对象显示在窗口中root[“menu”] = mroot.mainloop()#使用M原创 2021-02-01 20:54:31 · 193 阅读 · 0 评论 -
tkinter 单选按钮组件Radiobutton和复选按钮组件Checkbutton
单选按钮组件Radiobutton和复选框按钮组件Checkbutton用于区分选项的单选和多选功能Radiobutton为单选,Chechbutton为多选。两个组件都可以显示文本和图像。1、创建Radiobutton组件radio = tk.Radiobutton(root,text=“hello”)用户可以使用variable属性为Radiobutton组件指定一个对应的变量,如果将多个Radiobutton组件绑定到同一个变量,则这几个Radiobutton组件属于同一个分组,分组后需要用原创 2021-01-31 20:04:22 · 1150 阅读 · 0 评论 -
tkinter 列表框组件Listbox
列表框组件listbox用于显示多个项目,并且允许用户选择其中一个或多个项目。1、创建Listbox对象:listb = tk.Listbox(root)2、插入文本项,可以使用insert()方法插入。listb.insert(index,item)若在尾部添加使用end,在当前选中处加入则使用active,item是文本项。3、返回选中项目的索引listb.curselection()返回当前选中项目的索引,结果为元组。4、删除文本项listb.delete(fist,last)f原创 2021-01-31 20:00:43 · 1492 阅读 · 0 评论 -
常用正则符号
正则表达式定义:正则表达式是指专门用于描述或刻画字符串内在规律的表达式。反斜杠:表示转义符,用于转换含义的符号。\n指代换行\t:指代一个Tab\d:指代0~9中任意一个数字\s:指代任意一种空白(如空格、Tab、换行等)\w:指代字母、数字、和下划线中的任意一种import re"""re.findall() 作用:‘查找’ """# 查找相应的字符s1 = "通过这几天python的学习,我发现python很简单,很容易上手。"aa = re.findall("python",s原创 2020-11-05 22:32:37 · 786 阅读 · 0 评论 -
python图形用户界面入门
导入EasyGui>>> import easygui as bb>>> bb.msgbox("嗨,大家好!")导入该模块后输入相应的内容结果如下原创 2020-09-06 20:21:59 · 252 阅读 · 0 评论 -
python模拟掷两个色子
模拟掷两个色子代码:import random as tdef roll_dice(): roll = t.randint(1,6) return rolldef main(): """ 主函数 """ total_times = 1000000 #初始化列表[0,0,0,0,0,0] list1 = [0] * 11 #初始化代数列表 roll_list = list(range(2,13)) roll_dic原创 2020-06-30 17:41:02 · 2197 阅读 · 2 评论 -
python中break语句和continue语句
相同点:两个语句都是跳出循环。不同点:break语句的作用是直接终止整个循环,其后面内容都不执行,并会返回设置的跳出后的值。而continue语句的作用是只跳出本次循环并开始下一轮循环。举例:>>> for i in range(1,10): if i % 2 == 0: break >>> i2>>> 这段代码中使用break语句,当 i 等于 2 时,符合 if 语句,所以直接跳出整个循环,2 后面的数字都直接不运行,所以指原创 2020-06-24 22:10:22 · 894 阅读 · 2 评论 -
python列表
列表:作用 :将数据进行封装,可以同时存放不同类型的变量。1、创建列表:用[]将数据包裹起来,数据之间用逗号隔开就行。原创 2020-06-23 01:07:55 · 208 阅读 · 0 评论 -
python函数
函数作用:可以对复杂的代码重新进行打包整理,以降低代码结构的复杂性和冗杂度。把代码分解成较小的部分,使程序代码变得简单。创建函数:运行结果函数的返回值:在函数中使用关键字return,后面跟着的就是要返回的值。在python中函数可以返回不同类型的值,而如果没有返回值就默认返回None。函数文档:函数文档的功能与代码注释是一样的。可以通过特殊属性__doc__获取。关键字参数和默认参数:1、关键字参数:在调用函数时,位置参数必须在关键字参数前面,不然会报错。运行结果:2、原创 2020-06-12 20:12:46 · 163 阅读 · 0 评论 -
python类和对象
python类和方法一:1、面向对象程序设计(Object Oriented Programming,OPP)的思想主要针对大型软件设计而提出,使得软件设计更加灵活,能够更好的支持代码复用和设计复用,并且使得代码具有更好的可读性和可扩展性。2、对象 = 属性 + 方法3、类是创建对象的模板,是对对象的抽象和概括,而使用类创建的对象是这个类的一个实例。二:1、定义一个Person类:class Person:num = 1 #类属性def sayhello(self):#方法print(“He原创 2020-06-05 18:41:40 · 267 阅读 · 0 评论