自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 python之checkbutton复选框

这里写自定义目录标题from tkinter import *root = Tk()Label(root,text = '请选择你喜欢的食物').grid(row=1)#创建食物的字典food = {0:'蛋炒饭',1:'红烧肉',2:'油波面',3:'羊肉串',4:'大盘鸡'}selects = {}for i in range(len(food)): selects[...

2020-03-17 15:39:24 821

原创 python之图形用户界面基础

tkinter是实现图形化界面开发python内置的模块,无需安装。我们在使用这个模块的时候直接进行导入即可:导入的方式:fromtkinter import *创建一个窗口对象,即可显示该窗口:root = Tk()root叫根窗口,在这个基础上可以创建n多个窗口,和n多个组件。让程序持续执行:root.mainloop(),点击窗口的关闭按钮才能关闭程序。窗口的属性和方...

2020-03-05 21:21:51 398

原创 python——海龟绘图

import turtleturtle.forward(150)turtle.right(25)from turtle import *color('red', 'yellow')begin_fill()while True: forward(200) left(170) if abs(pos()) < 1: breakend_fill...

2020-03-03 21:41:25 366

原创 python-文件读取与写入

以下代码测试通过#文件的读取与写入str1 = input('请输入任意字符:')list1 = []#存储字条串list2 = []#存储整型数据for i in str1: if i.isdigit(): list2.append(int(i)) else: list1.append(i.upper())print(list1)pr...

2020-02-26 20:24:22 138

原创 python异常处理

#什么是异常#NameError,变量名错误,没有定义变量就使用了#SyntaxError,语法错误#IO Error 文件操作时遇到的异常,一般是找不到文件#Zero DivisionError 运算异常,0作了除数#IndentationError 缩进错误#异常处理a = 0try: a = 100/0 print(b)except Exception...

2020-02-25 23:02:02 142

原创 python之面向对象

(以下代码全部调试通过)#类与对象:函数写在类的里面的时候叫方法,在外面叫函数,写法是一样的#类是抽象的,对象是具体的class Students:#定义学生类 有冒号表示类有内容 #定义属性 name = '' age = 0 gander = '' grand = 0 #定义学生的方法 def learn(self): ...

2020-02-25 19:48:08 116

原创 python——函数嵌套,递归,闭包

#函数进阶#函数变量与作用域#1、局部变量def fun(): a = 1 print(a)fun()#2、全局变量a = 12def func(): print(a+23)func()print(a)#3、global关键字(当内部作用域想修改外部用途域的变量时,要用global关键字)a = 12def func(): glob...

2020-02-19 23:12:38 291

原创 python——值传递与引用传递

#值传递和引用传递python中数据类型有:整形,字条串,元组,列表,字典,集合不可变数据类型:当该数据类型对应变量的值变化,值对应的内存地址 也发生变化,这个值就为不可变数据类型可变数据类型:当该数据类型对应的变量值发生改变 ,内存地址不变, 即为可变数据类型#1、整形为不可变数据类型a = 1print(id(a...

2020-02-19 16:32:03 124

原创 Python之可变的参数传递

#参数传递1、位置传参:形参与实参一一对应2、关键字传参:为避免参数传递出错,采用(参数名=值) 这样的方式,无需考虑参数的位置3、默认值传参:定义函数时给形参设置默认值4、可变参数:使用*和**表示,可传入多个参数,在调用的时候就可以根据实际需要起先参数的传递一个*被自动组装为元组,两个*被自动组装为字典#位置传参:def max_num(a,b): if a &g...

2020-02-19 15:21:04 1183

原创 python之集合的基本操作

new_set = set1和 new_set = set(set1)貌似都能基于集合创建新的集合,区别我还没有发现#集合(set)是可变的序列,可以存储各种数据类型,用大括号{}表示,具有无序性和不重复性#创建空集合emp = set()print(emp)#基于字符串str_set = set('我喜欢python')#基于元组tuple_set = set((12,23...

2020-02-13 22:33:36 149

原创 python初练手-学生管理系统

**win10-python3.7.4调试通过**#学生信息管理系统-增删改查操作stu1 = {'name':'aa','age':'11','gender':'male','grand':'3(1)'}stu2 = {'name':'bb','age':'12','gender':'female','grand':'3(2)'}stu3 = {'name':'cc','age':'1...

2020-02-13 20:57:58 485

原创 python之字典

字典是可变的序列,可存储各种数据类型,用{}表示,字典中放的是键值对,用逗号隔开,通过名称访问其各个值的数据结构,这种数据结构叫映射,字典是python中唯一的映射类型,键是唯一的,值可以重复字典的基本操作:创建字典:dic = {'a':122,'b':133,'c':144}增:①:dic['dd'] = 155②:dic.setdefault('ee',166)查:①:d...

2020-02-13 00:20:29 190

原创 元组,列表解析及二维列表

元组的定义:animal = ('tiger','lion','elephant')元组里的对象数量统计:len(animal)元组里某个对象的数量统计:animal.count('lion')元组的合并(元组不能修改,只能合并或整个删除):new_animal = animal + animal1获取元组的单个元素:new_animal[5]元组切片new_ani...

2020-02-12 21:08:12 1238

原创 python函数入门——求偶数

函数入门:编写一个函数,检查获取到的列表对象,如果是奇数,返回对应的偶数,如果是偶数则直接返回原值,并将其作为新列表返回给调用者names = ['5','7','9','6','4']def qiuou(names): b = [] j=len(names) print(j) for i in range(0,j): c = int(name...

2020-02-11 18:50:01 3225

原创 python入门之字典

字典是一种可变的窗口模型,并且可以存储任意类型对象。字典的一般格式:d ={key1:value1,key2:value2}key必须是唯一的,value可以重复根据键修改值d[key1] = value3print(d[key1])删除字典dics.clear()#删除整个字典del dics[key1]#删除单个字典...

2020-02-11 18:44:17 84

原创 sort排序

names = ['1','2','3','4','8','7','6','5']names1 = names[:]names1.sort(reverse=False)print(names)print(names1)sort(names)只对数组排序,不返回数据names1 = sort(names)获取不到数据只能先复制数组再进行排序参数reverse=False是升序排序,...

2020-02-10 21:12:50 114

原创 python选择排序

number = ['1','2','3','4','8','7','6','5']print(len(number))for j in range(0,len(number)-1): for i in range(j+1,len(number)): if number[j]<number[i]: number[j],number[i] =...

2020-02-09 08:22:38 71

原创 python的range循环打印1-9的乘法口诀表

python的range循环打印1-9的乘法口诀表代码:for i in range(1,10):for j in range(1,i+1):print(str(j)+‘x’+str(i)+’=’+str(i*j)+’ ‘,end=’’)print(’\n’)输入结果注释:end=’’——强制不换行print(’\n’)——强制换行...

2020-02-09 07:25:50 1139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除