自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python3+tkinter+课堂随机点名打分

设计一个学生课堂tkinter界面,包括随机点名,回答问题加分减分,保存修改内容并退出等功能。示例操作如下:包含三个文件:1、File.txt姓名#回答次数#课堂分数后裔#0#50妲己#0#50兰陵王#0#50虞姬#0#50白起#0#50鲁班#0#50瑶#0#50王昭君#0#50凯爹#0#50韩信#0#50孙尚香#0#50娜可露露#0#502、File.py...

2020-03-09 11:36:52 1193

原创 A24-Python基础之魔法方法

构造器 __init__(self[,...])类在实例化的时候自动被调用的方法。__new__(cls[,...])在类的实例化之前调用,根据需要可重写。析构器__del__(self)当对象被销毁(Python的垃圾回收机制)时,该方法被调用。算数运算方法解释__add__(self,other)定义加法的行为:+__sub__(self,o...

2020-03-01 15:48:39 195

原创 A23-Python基础之面向对象

一、对象对象 = 属性 + 方法二、类示例:class Student: #Python中类名首字母大写 age = 18 #属性 grade = "高三" weight = 60 def study(self): #方法 print("正在学习ing") def run(self): print("正在跑步i...

2020-02-28 17:04:06 201

原创 A22-Python基础之文件File

1、open()方法文件[扩展名] .exe .txt .jpg .mp4…Python 中 open() 方法用于打开一个文件,并返回文件对象,所以需要接收。如果该文件无法被打开,会抛出 OSError(操作系统产生的异常)。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。1.1 完整语法:open(file, mode='r', bufferin...

2020-02-06 12:56:18 277

原创 A21-Python基础之异常处理

常见错误:错误含义AssertionError断言语句(assert)失败AttributeError尝试访问未知的对象属性EOFError用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError浮点计算错误GeneratorExitgenerator.close()方法被调用的时候ImportError导入模块...

2020-02-05 13:10:16 124

原创 A20-Python基础之递归

通过两种方法求阶乘更好的理解递归含义。递归必须有返回终止值。1、非递归def factorial(n): result = n for i in range(1,n): result *= i return resultnumber = int(input("请输入一个整数:"))result = factorial(number)print("...

2020-02-05 13:02:50 172

原创 A19-Python基础之lambda匿名函数-过滤器-映射

1、lambda匿名函数1.1 示例:def ds(x): return 2*x+1ds(5) #11匿名函数语法:lambda x,y:2*x+y:前为参数,:后边为运算式g = lambda x,y:2*x+yg(5,1) #111.2 作用:节省定义函数的过程。不用考虑命名的问题。增加可读性。比如只是写个简单地脚本来管理服务器时间,我们不需要定义一个专门...

2020-02-05 12:55:36 153

原创 A18-Python基础之引用-文档字符串-断言

1、引用1.1 定义在python中,值靠引用来传递的,变量名指向你计算机中存储那个对象的内存。1.2 id()id,那块内存的地址的地址标识。int类型,不可变类型,可以用id()来判断两个变量是否为同一个值的引用。a = 1b = aprint(b) #1print(id(a)) #1731947552print(id(b)) #1731947552a = 2pr...

2020-02-05 12:06:43 192

原创 A17-Python基础之函数

1、函数1.1 作用:封装代码,高效的代码重用1.2 函数的使用函数的定义(先):def 函数名(参数): 代码1 代码2 ....调用函数(后):函数名(参数)注意:1、不同需求,参数可有可无。2、在python中,函数必须先定义,后使用。3、调用函数的时候,解释器回到定义函数的地方去执行下方缩进的代码。4、然后回到调用函数的地方,继续向下执行...

2020-02-02 12:47:38 143

原创 A16-Python基础之推导式

1、定义列表推导式、字典推导式、集合推导式—>生成式作用:化简代码2、列表推导式作用:用一个表达式创建一个有规律的列表或控制一个有规律列表。2.1 for循环实现:list1 = []for i in range(10): list1.append(i)print(list1)2.2 列表推导式实现:list1 = [i for i in range(10)]...

2020-01-30 11:04:45 194

原创 A15-Python基础之数据类型公共操作[运算符-公共方法-类型转换]

1、运算符1.1 + 合并支持字符串-列表-元组str1 = "123"str2 = "456"print(str1+str2) #1234561.2 * 复制支持字符串-列表-元组str1 = "a"print(str1*5) #aaaaa1.3 in 元素是否存在支持字符串-列表-元组-字典list1 = [1,2,3,4,5]print(1 in li...

2020-01-30 10:31:37 161

原创 A14-Python基础之集合

1、创建集合数据不允许重复,集合自己去除重复元素。使用{}或者set(),但是若创建空集合只能使用set(),因为{}用来创建空字典了。示例:s1 = {1,2,3,4,6,5,7,9,8} #有序s2 = {"abcdefg"} #有序s3 = set("abcde") #输出乱序s4 = set()2、增加数据->集合可变类型2.1 add():追加单一数据s...

2020-01-29 15:53:33 115

原创 A13-Python基础之字典

1、定义字典里的数据是以键值对形式存在,字典数据和数据顺序没有关系。即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可。只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以把不可变或可变的对象作为字典的值。2、特点:大括号,数据为键值对,各个键值之间用逗号隔开。3、语法创建有数据字典:示例1:dict1 = {"name":"Tom","age"...

2020-01-29 15:29:17 158

原创 A12-Python基础之元组

1、作用:存储多个数据,数据不可修改。2、示例:tuple1 = (1,2,3,4,5)3、特点:使用小括号,且逗号隔开各个数据,数据可以是多个数据类型。4、单个元组定义:t1 = (10,)必须带","->否则元组数据类型与10一致都是整型t1 = ("aaa",)必须带","->否则元组数据类型与"aaa"一致都是字符串5、元组不支持修改,只支持查找5.1 按...

2020-01-26 15:27:44 235

原创 A11-Python基础之列表

1、格式:[数据1,数据2,数据3.....]列表可以一次性存储多个数据,且为不同数据类型。但是在工作中,为了方便管理操作,一个列表存储一种数据类型。2、查找_下标示例:name = ['TOM','LILY',1.1]print(name[1])输出:LILY3、函数3.1 index():返回指定数据所在位置的下标。语法:列表序列.index(数据,开始位置下...

2020-01-26 14:56:42 218

原创 A10-Python基础之字符串

1、来源1、input()接收到的.2、文件的读写.3、爬虫的数据.2、定义'hello'"hello"'''hello'''"""hello"""在代码输入换行的情况下–>前两个支持代码缩进换行,输出不换行;后两者代码无缩进换行,输出换行;示例:str1 = 'hello' \ 'word!'str2 = "hello" \ "py...

2020-01-21 23:11:01 337

原创 A09-Python基础之import 模块

在 python 用 import 或者 from…import 来导入相应的模块。接下来以 time 模块为例:1、将整个模块导入,例如:import time,在引用时格式为:time.sleep(1)。2、将整个模块中全部函数导入,例如:from time import *,在引用时格式为:sleep(1)。3、将模块中特定函数导入,例如:from time import sleep,...

2020-01-18 19:06:48 147

原创 A08-Python基础之循环-for-while-break-continue-range()

一、作用让代码更高效的重复执行。注意多使用> <,少使用>= <=。二、for循环语法:1、range()语法:range([start=0],stop[,step=1])用括号[]括起来的两个表示这两个参数是可选的stop取不到,最大取到stop-1start=0表示第一个参数的值默认值是0step=1表示第三个参数的值默认值是1作用:生成一个从sta...

2020-01-17 23:22:12 116

原创 A07-Python基础之random随机数

一、介绍导入 random(随机数) 模块import random使用random模块中的随机整数功能random.randint(a,b)#函数返回数字 N ,N 为 a 到 b 之间的数字(a <= N <= b),包含 a 和 b。简写import random as rr.randint(开始,结束)二、示例写一个简单的猜数游戏游戏规则:在1-1...

2020-01-17 22:48:39 230

原创 A06-Python基础之if条件语句

1、条件语句条件成立执行某些代码,条件不成立不执行这些代码2、语法一if 条件: 条件成立执行代码1 条件成立执行代码2 ......3、语法二if 条件: 条件成立执行代码1 条件成立执行代码2 ......else: 条件不成立执行代码1 条件不成立执行代码2 ......4、语法三if 条件1: ...

2020-01-17 22:24:29 170

原创 A05-Python基础之运算符

1、分类算数运算符、赋值运算符、复合赋值运算符、比较运算符、逻辑运算符2、算数运算符+ - * / 加减乘除// 整除 9//4=2% 取余 9%4=1** 指数 2**4=16() 小括号 提高运算符优先级混合运算优先级:() 高于 ** 高于 +-正负号 高于 * / // % 高于 + - 加减 高于 < <...

2020-01-17 21:56:33 206

原创 A04-Python基础之初步认识数据类型

一、认识数据类型1、数值int 整型–>i = 23333float 浮点型–>j = 2.33332、布尔型boolTrue 真False 假3、str 字符串数据都带引号,单双都可str1 = "Hello Word"4、list 列表list1 = [1,2,3,4,5]5、tuple 元组tuple1 = (1,2,3,4,5)6、set 集合...

2020-01-17 21:43:42 224

原创 A03-Python基础之input输入与print输出

在Python中,程序接收用户输入的数据的功能即是输入,程序按照一定格式输出内容即是输出。一、input输入input(“提示信息”)程序执行到input,等待用户输入后,程序继续执行input接收用户输入后,一般存储到变量在Python中,input会把接收到的任何数据当作字符串处理示例:password = input('please enter:')print(passwor...

2020-01-17 21:18:44 510

原创 A02-Python基础之基础语法-注释-缩进-bug-语句-变量

一、注释1、通过##我是注释1print("Hello Python !") #我是注释2注释放在代码前面或者右面。当注释放在代码行右边时,代码与注释间隔两个空格(习惯问题)2、通过引号"""我叫注释我喜欢在代码上边"""print("Hello Python !")'''我叫注释我也可以在代码后边'''print("Hello Python !")二、缩...

2020-01-17 13:49:41 308

原创 A01-Python基础之PyCharm使用

一、PyCharm是什么PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。二、PyCharm怎么安装PyCharm最常用的两个版本就是社区版和专业版。专业版是收费...

2020-01-17 00:00:05 309

EDA技术实用教程-verilog HDL第五版潘松PPT.zip

EDA技术实用教程-verilog HDL第五版潘松PPT教程,共14章节,可以作为入门书籍使用,欢迎下载。

2019-06-08

空空如也

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

TA关注的人

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