自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 刘谦春晚魔术解析Python

说明:技术有限 魔术口吻以名字三个字、男生、北方人为例来写的。

2024-02-10 20:26:27 896

原创 Python中的权限控制

单下划线开头:以单下划线开头的属性或方法表示protected受保护的成员,这类成员仅供内部使用,允许类本身和子类进行访问,但实际上它可以被外部代码访问。3.多态:是在函数定义时,直接对形式参数进行赋值,在调用时如果该参数不传值,将使用默认值,如果该参数传值,则使用传递的值。2.继承:是在函数调用时,使用“形参名称=值”的方式进行传参,传递参数顺序可以与定义时参数的顺序不同。双下划线开头:表现private私有的成员,这类成员只允许定义该属性或方法的类本身进行访问。首尾双下划线:一般表示特殊的方法。

2024-02-08 08:00:00 519

原创 Python动态捆绑属性和方法

【代码】Python动态捆绑属性和方法。

2024-02-07 08:00:00 548

原创 Python编写学生类并创建四个学生对象

【代码】Python编写学生类并创建四个学生对象。

2024-02-06 08:00:00 698

原创 Python类的组成

【代码】Python类的组成。

2024-02-05 08:00:00 798

原创 Python类和对象

类:是由N多个对象抽取出“像”的属性和行为从而归纳总结出来的一种类别。对象:在Python中一切皆对象。

2024-02-04 08:00:00 497

原创 Python编写函数实现提取指定字符串中的数字并求和

需求:使用input()获取一个字符串,编写并传参,使用isdigit()方法提取字符串中所有的数字,并对提取的数字进行求和计算,最后将存储数字的列表和累加和返回。

2024-02-03 12:00:00 641

原创 Python计算列表元素的最大值

需求:随机产生10个元素,存储到列表中,编写函数获取这个列表中元素的最大值(不能使用内置函数max())

2024-02-03 08:00:00 453

原创 Python常用内置函数

函数名称描述说明bool(obj)获取指定对象obj的布尔值str(obj)将指定对象obj转成字符串类型int(x)将x转成int类型float(x)将x转成float类型将序列转成列表类型将序列转成元组类型将序列转成集合类型。

2024-02-02 08:00:00 931

原创 Python递归函数

是指这样一个数列:1、1、2、3、5、8、13、21、34、……,从第三项开始,每项都等于前两项之和:f(n)=f(n-1)+f(n-2)

2024-02-01 08:00:00 505

原创 Python匿名函数lambda

lambda:是指没有名字的函数,这种函数只能使用一次,一般是在函数的函数体只有一句代码且只有一个返回值时,可以使用匿名函数来简化。语法结构:result=lambda 参数列表:表达式。

2024-01-31 08:00:00 517

原创 Python变量的作用域

变量的作用域是指变量起作用的范围,根据范围作用的大小可分为局部变量和全局变量。

2024-01-30 08:00:00 526

原创 Python函数的返回值

【代码】Python函数的返回值。

2024-01-29 08:00:00 562

原创 Python函数的参数传递

是指调用时的参数个数和顺序必须与定义的参数个数和顺序相同。

2024-01-28 08:00:00 1308

原创 Python函数的定义和调用

函数是将一段实现功能的完整代码,使用函数名称进行封装,通过函数名称进行调用。以此达到一次编写,多次调用的目的。def 函数名称(参数列表):函数体[return返回值列表]

2024-01-27 08:00:00 887

原创 Python实战二:编写程序实现组成三角形的判断

需求:判断三个变量是否能构成一个三角形,如果不能抛出异常Exception异常,显示异常信息“a,b,c不能构成三角形”,如果可以构成则显示三角形三个边长。

2024-01-26 10:00:00 354

原创 Python实战一编写程序接收用户输入分数信息

需求:如果分数在0-100之间,输出成绩。如果成绩不在该范围内,抛出异常信息,提示分数必须在0-100之间。try: score=eval(input('请输入分数:')) if 0<=score<=100: print('分数为:',score) else: raise Exception('分数不正确')except Exception as e: print('e')

2024-01-26 08:00:00 712

原创 Python中常见的异常类型

使用一个没有声明的变量时引发的异常。字典取值时Key不存在的异常。当除数为0时,引发的异常。索引超出范围所引发的异常。Python中的语法错误。不正确的缩进引发的异常。属性或方法不存的异常。类型不合适引发的异常。

2024-01-25 08:00:00 346

原创 MCS-51指令中符号的意义

直接地址,即8位的内部数据存储存储器单元或特殊功能寄存器的地址。当前选中的寄存器区中可作间接寻址寄存器的2个寄存器R0、R1。相对转移指针中的偏移量,为8位的带符号补码数。间接寻址寄存器前缀,如@Ri,@A+DPTR。内部RAM或特殊功能寄存器中的直接寻址位。数据指针,可用作16位的数据地址寄存器。当前寄存器区的8个工作寄存器R0~R7。箭头右边的内容被箭头左边的内容所取代。进位标志位或位处理机中的累加器。包含在指令中的16位立即数。包含在指令中的8位立即数。由寻址的单元中的内容。

2024-01-24 12:00:00 365

原创 Python中raise关键字的使用

抛出一个异常,从而提醒程序出现了异常情况,程序能够正确地处理这些异常情况。raise [Exception类型(异常描述信息)]

2024-01-24 08:00:00 535

原创 MCS-51指令格式

例如:MOVC A, @A+DPTR 其中A的原有内容为05H,DPTR的内容为0400H,该指令执行的结果是把程序存储器0405H单元的内容传送给A。指令中包含bit形式操作数的寻址方式称为位寻址方式,其中bit形式的位地址可以是片内RAM中的位地址,也可以是SFR中的位地址或位名称。指令中包含rel形式操作数的寻址方式称为相对寻址方式,其中rel可以是片内RAM或ROM地址偏移量的形式,也可以是标号的形式。说明:(1)本寻址方式是专门针对程序存储器的寻址方式,寻址范围可达到64KB。

2024-01-23 12:00:00 2005

原创 Python中Bug介绍

Bug指的是检测并排除计算机程序/机器的故障。

2024-01-23 08:00:00 823

原创 MCS-51指令系统概述

1.指令: CPU用于指挥功能部件完成某一指定动作的指示和命令。单字节双周期:RET 单字节四周期:乘(MUL)除(DIV)2.指令系统:全部指令的集合,共有111条指令。双字节单周期 ANL A,#00H。3.12MHZ晶振:机器周期为1。

2024-01-22 12:00:00 388

原创 Python格式化输出商品的名称和单价

需求:使用列表存储一些商品数据,使用循环遍历输出商品信息,要求对商品的编号进行格式化为6位,单价保留2位小数,并在前面添加人民币符号输出。

2024-01-22 08:00:00 532

原创 Python统计字符在字符串中出现的次数

需求:声明一个字符串,内容为”HelloPython,HellowJava,hellophp”,用户从键盘录入要查询的字符(不区分大小写),要求统计出要查找的字符在字符串中出现的次数。

2024-01-21 08:00:00 681

原创 Python判断车牌归属地

需求:使用列表存储N个车牌号码,通过遍历列表及字符串的切片操作判断车牌的归属于地。

2024-01-20 08:00:00 629

原创 Python中re模块sub函数和split函数的使用

字符串中的split()方法功能相同,都是分隔字符串。用于实现对字符串中指定字符串的替换。

2024-01-19 08:00:00 1594

原创 Python中re模块search和findall函数的使用

用于整个字符串中搜索第一个匹配的值,如果匹配成功,结果为Match对象,否则结果位None。用于在整个字符串搜索所有符合正则表达式的值,结果是一个列表类型。

2024-01-18 08:00:00 1014

原创 re模块中match函数的使用

本文主要介绍了re模块中match函数的使用

2024-01-17 08:00:00 498

原创 Python正则表达式

本文主要介绍了Python中正则表达式的用法

2024-01-16 12:54:01 568

原创 Python数据的处理

本文主要介绍了字符串的拼接操作以及去重操作

2024-01-15 08:00:00 447 1

原创 Python数据的验证

数据的验证是指程序对用户输入的数据进行‘合法’性验证。所有字符都是数字或字母(包含中文字符)所有字符都是空白字符(\n、\t等)所有字符都是字母(包含中文字符)所有字符都是数字(阿拉伯数字)所有字符都是首字母大写。

2024-01-14 08:00:00 483

原创 Python字符串的编码和解码

不同计算机之间进行数据传输,实际上传输的是二进制数据。

2024-01-13 08:00:00 636

原创 Python格式化字符串

s:字符串格式%d:十进制整数格式%f:浮点数格式。

2024-01-12 08:00:00 749

原创 Python字符串的相关处理操作

查询sub这个字符串在str中是否存在,如果不存在结果为-1,如果存在,结果为sub首次出现的索引。使用news替换字符串s中所有old字符串,结果是一个新的字符串。在iter中的每个元素的后面都增加一个新的字符串str。将str字符串全部转成小写字母,结果为一个新的字符串。将str字符串全部转成大写字母,结果为一个新的字符串。从字符串中去掉左侧和右侧chars中列出的字符串。从字符串中去掉左侧chars中列出的字符串。从字符串中去掉右侧chars中列出的字符串。查询字符串str是否以字符串s结尾。

2024-01-11 08:00:00 657

原创 模拟手机通讯录

从键盘录入5位好友的手机号码。

2024-01-10 12:00:00 369 1

原创 Python模拟12305购票流程

需求:假设北京到天津有4个车次可供选择,用户选择所要购买的车次,进行购票进站。

2024-01-10 08:00:00 402 1

原创 模拟京东购物流程

需求:从键盘录入5个商品信息(1001手机)添加到商品列表中,展示商品信息,提示用户选择商品,用户选中的商品添加到购物车中(购物车中的商品要逆序),用户选中的商品不存在需要有相应的提示,当用户输入”q”时循环结束,显示购物车中的商品。

2024-01-09 12:00:00 586

原创 Python千年虫是什么虫?

需求:已知一个列表中存储的是员工的出生年份[88,89,90,98,00,99],由于时间比较久,出生的年份均是两位整数,现需要2为年份前加19,如果年份是00,将需要加上200。2.使用enumerate()函数。

2024-01-09 08:00:00 477

原创 Python集合

如果x在集合中,将其删除,如果不在集合中,程序报错。如果x不在集合s中,则将x添加到集合s。s=set(可迭代对象)清楚集合中的所有元素。

2024-01-08 11:41:28 404 1

空空如也

空空如也

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

TA关注的人

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