自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 5.6面向对象

5.6面向对象1.认识类和对象1.什么是类,什么是对象类 - 类是拥有相同功能和相同属性的对象的集合。(是一个抽象的概念)对象 - 对象是类的实例(是类的具体表现)2.定义类(创建类) - 用代码来描述出这个类到底拥有那些相同功能和相同属性的对象的集合功能 - 函数属性 - 保存数据的变量语法:class 类名:类的说明文档类的内容(属性、方法) - 方法是指定义在类中函数,属性是指定义在类中的变量说明:class - 关键字

2022-05-06 20:12:51 148

原创 day17-面向对象作业

定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self, name, gender, breed): self.name = name self.gender = gender self.breed = breed @classmethod def bark(cls): print('汪汪..

2022-05-06 19:55:50 113

原创 day16正则表达式作业

利用正则表达式完成下面的操作:一、不定项选择题能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(ABD )A. r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]+" C. r"[0-9(-)]*\d*" D.r"[(]?\d*[)-]*\d*"能够完全匹配字符串"back"和"back-end"的正则表达式包括( ABCD )A. r'\w{4}-\w{3}|\w{4}' B. r'\w{4}|\w{4

2022-05-06 19:52:03 404 1

原创 5.5学习笔记

5.5学习笔记1.正则表达式:解决字符串问题的工具(让复杂的字符串问题变得简单的一个工具)2. re模块re模块是python用来支持正则表达式的一个模块re模块中提供了各种和正则相关的函数:fullmatch、search、findall、match、split、sub等等fullmatch(正则表达式, 字符串) - 判断整个字符串是否完全符号正则表达式描述的规则。如果不符合返回值是Nonepython中提供正则表达式的方式:r’正则表达式’js中提供正则表达式的方式:/正则表达式/

2022-05-06 19:51:26 104

原创 4.27学习笔记

4.27学习笔记1.模块什么是模块Python中一个py文件就是一个模块怎么使用模块"""前提:被使用的模块名(py文件的文件名)必须符合变量名的要求(是标识符,不是关键字)能被使用的内容:所有的全局变量怎么用:使用别的模块的内容前,必须先导入模块"""怎么导入模块# 1)import 模块名 - 导入指定模块,导入后可以通过'模块名.xxx'的方式,使用这个模块中所有的全局变量import testprint(test.a)# 2)from 模块名 i

2022-04-27 19:32:15 113

原创 4.26学习笔记

4.26学习笔记1.迭代器什么是迭代器迭代器是容器; 程序中无法直接创建一个迭代器,只能将别的序列转换成迭代器。特点:打印迭代器无法查看所有的元素、也无法获取元素的个数;获取元素的时候每次只能获取最前面的那个元素,而且元素取一个就少一个。迭代器的查操作1)查单个: next(迭代器) - 获取迭代器中最前面的那个元素i3 = iter({'a': 10, 'b': 20, 'c': 30})print(list(i3)) # ['a', 'b', 'c']# print(ne

2022-04-26 20:04:39 110

原创 day11函数进阶作业

写一个匿名函数,判断指定的年是否是闰年judge_leap_year = lambda year: (year % 400 == 0) or (year % 4 == 0 and year % 100 != 0)print(judge_leap_year(2010))写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)list1 = [1,2,3]result = sorted(list1,key=lambd..

2022-04-25 20:57:59 79

原创 4.25学习笔记

4.25学习笔记匿名函数1.匿名函数 - 没有名字"""语法:函数名 = lambda 形参列表:返回值相当于def 函数名(形参列表): return 返回值"""2.注意:匿名函数的本质还是函数:普通函数中的绝大部分内容匿名函数都支持变量作用域1.变量作用域 -> 变量使用范围根据变量作用域的不同,可以将变量分为两种:全局变量、局部变量全局变量定义在函数或者类外面的变量就是全局变量(没有定义在函数里面和类里面的变量就是全局变量)全局变量的

2022-04-25 19:40:36 109

原创 4.24学习笔记

4.24学习笔记1.什么是函数函数就是实现某一特定功能的代码的封装。把实现某一功能的代码打包,方便以后再需要这段代码的功能的时候再写一次,可以直接调用疯转这段代码的函数2.函数的分类1)系统函数(Python自带的函数,例如print、input、max等)2)自定义函数,由程序员自己创建函数3.定义函数'''语法:def 函数名(形参列表): 函数说明文档 函数体 说明:def - 关键字:固定写法函数名 - 由程序员自己

2022-04-25 19:39:27 204

原创 day9-字符串作业

编写一个程序,交换指定字典的key和value。例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} dict1={'a':1, 'b':2, 'c':3} dict1 = {dict1[x]:x for x in dict1} print(dict1)编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串例如: 传入'12a&bc12d-+' --&..

2022-04-25 08:56:43 69

原创 day10-函数作业

编写一个函数,交换指定字典的key和value。例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def change_kv(dict1): dict1 = {dict1[x]: x for x in dict1} return dict1dict1 = {'a': 1, 'b': 2, 'c': 3}print(change_kv(dict1))编写一个函数,提取指定字符串中所有的..

2022-04-24 20:37:09 45

原创 4.21学习笔记

4.21学习笔记元组什么是元组容器:将小括号()作为容器的标志,里面多个元素用逗号隔开:(元素1,元素2,…)是不可变的,不支持增删改;有序的,支持下标操作只有一个元素的元组如果元组中元素唯一,那唯一的这个元素后面必须加逗号print([10])t = (100)t2 =(100,)print(t2[0],type(t2))在没有歧义的情况下,元组的小括号可以省略直接将多个数据用逗号隔开,表示的也是一个元组t3 = (10,20,30)t4 = 10,20 ,30,10,20,

2022-04-21 20:43:49 406

原创 day8-字符串作业

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入’abcd1234 ’ 输出’bd24’str1 = input('请输入一个字符串:')for i in range(len(str1)): if i % 2: print(str1[i])输入用户名,判断用户名是否合法(用户名长度6~10位)username = input('请输入用户名:')if 6 <= len(username) <= 10:..

2022-04-21 20:31:24 55

原创 day7-字典作业

定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别stu_info = {'name':'张三','age':23,'score':98,'Tel':'10086','gender':'男'}定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )统计不及格学生的个数stu_info = [ {'name':'张三','age':23,'score':98,'Tel':'10086'.

2022-04-20 20:14:13 206

原创 day5-列表作业

1.已知一个数字列表,求列表中心元素。2.已知一个数字列表,求所有元素和。3.已知一个数字列表,输出所有奇数下标元素。4.已知一个数字列表,输出所有元素中,值为奇数的元素。5.已知一个数字列表,将所有元素乘二。例如:nums = [1, 2, 3, 4] —> nums = [2, 4, 6, 8]num_list = [1,2,3,4,5,9,8,7,6,0]# 1.已知一个数字列表,求列表中心元素。l = len(num_list)if l % 2: print(

2022-04-19 20:55:11 914 1

原创 day6-列表作业2

创建一个列表,列表中有10个数字, 保证列表中元素的顺序,对列表进行排重,并对列表使用进行降序排序例如:[70, 88, 91, 70, 107, 234, 91, 177, 282, 197] --- 去重之后 [70, 88, 91, 107, 234, 177, 282, 197] ---- 降序排序 [282, 234, 197, 177, 107, 91, 88, 70]list1 = [70, 88, 91, 70, 107, 234, 91, 177, 282, 197].

2022-04-19 20:52:36 54

原创 第一周作业(零基础)(1)

第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新手

2022-04-15 20:40:01 44

原创 4.14学习笔记

4.14学习笔记前言1.流程控制 - 控制代码执行的方式根据控制代码执行方式的不同,将代码分为三种结构:1)顺序结构(默认):从上往下按顺序依次执行,并且每条语句只执行一次2)分支结构:根据条件,选择执行代码(if语句)3)循环结构:让代码重复执行 (代码只写一遍,执行多次)(for、while)分支结构if分支结构语句语法if 条件语句:代码段单分支结构if 条件 : 代码块1else : 代码块2if条件后面是true才会执行if后面的代码块分支结

2022-04-14 20:09:14 343

原创 # 4.13学习笔记

4.13学习笔记1.变量什么是变量变量是用来保存数据(在程序中使用数据的时候,不要直接用,先用变量把数据存起来,通过使用变量来调用数据)定义变量定义变量(创建)- 将数据保存到变量中语法:变量名 = 数据说明:a.变量名 - 由程序员自己命名,满足命名规则和命名规范命名规范:见名知义不使用系统的函数名、类名、模块名去命名(不然会导致他们本身的功能消失)所有的字母都小写,多个单词之间用下划线隔开(也可以使用驼峰式命名eg dogName)b.= - 赋值符号,固定写法

2022-04-13 19:46:14 370

原创 4.12学习笔记

4.12学习笔记注释两种注释方法1.ctrl + /,可以注释掉整行的内容2.使用一对三引号,可以注释掉多行内容注释可以使代码变得容易理解,且不影响程序运行print('这是输入的内容') # 这里是注释注释可以暂时注释掉不用的代码# print('这里代码暂时不用')# print('这里的代码也不用')快捷键的使用快捷键组合功能Ctrl + C复制Ctrl + V粘贴Ctrl + F查找Ctrl + X剪切Ctrl + Z撤

2022-04-12 17:54:54 736 1

原创 3.23学习笔记

3.23学习笔记字典dic1 = {'name':'张三','age':'55','weight':'60','height':180, 'address':'地球村','tel':'13350943285'}字典中元素是以键值对(key:value)方式存在的。键:键必须是不可变数据类型(字符串、数字。。)作用:对值的属性的说明。值:任意数据类型都可以,作用:存储数据字典是无序的。但是可以以键为索引字典是可变数据类型,存在增删改 对字典的任何处理,默认是对键的操作字典的成员运算,

2022-03-23 19:27:16 134

原创 3.22学习笔记

3.22学习笔记元组元组是容器型数据类型,tuple(),元素之间使用逗号间隔, 按照给定顺序保存了一定的数据的序列。性质有序(下标)、不可变数据类型(没有增删改)一元组s1 = ('a',) #没有逗号的话,表示提升了优先级的字符串元组的运算元组的拼接和重复s4 = (1,)s5 = (2,3)print(s4+s5)print(s4 * 3)元组比较大小(同列表)成员比较运算 in not in元组遍历:for循环直接遍历间接遍历,使用下标打包和解包操作:打包操

2022-03-22 16:57:21 74

原创 第一周作业

第一周作业写出判断一个数是否能够被2或者5整除,但是不能同时被2或者5整除的条件语句, 并且打印对应的结果。num = int(input('请输入一个数:'))if num % 2==0 or num % 5 ==0: if num % 2 == 0 and num % 5==0: print(f'{num}不满足条件') else: print(f'{num}满足条件')输入用户名,判断用户名是否合法(用户名长度6~10位)username =

2022-03-19 17:13:42 1019

原创 3.17学习笔记

3.17学习笔记嵌套循环九九乘法表 i = 1 j = 1 for i in range(1, 10): # i 每执行完一次循环,会自动换成序列中的下一个参数 for j in range(1, i + 1): print(f'{i} * {j} = {i * j}', end='\t') # \t制表符,将元素的长度变成4的倍数 print()"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?

2022-03-17 20:20:08 110

原创 3.16学习笔记

3.16学习笔记Python数值分为int和float布尔值分为True和False1.整型 int什么样的数据能够转换成整型字符串能够转整型,只有去掉引号是一个整数的字符串才能转整型浮点型能够转整型,向小取整布尔值能转整型,True = 1,False = 0print(int('2.3'))#错误print(int('absfa123'))#错误print(int(2.3))print(int(True))2.浮点型Float什么样的数据能转换为浮点型字符串能转换为浮点型,

2022-03-16 19:55:28 938

原创 3.15学习笔记

3.15注释两种注释方法1.ctrl + /,可以注释掉整行的内容2.使用一对三引号,可以注释掉多行内容注释可以使代码变得容易理解,且不影响程序运行print('这是输入的内容') # 这里是注释注释可以暂时注释掉不用的代码# print('这里代码暂时不用')# print('这里的代码也不用')输入和输出输入–input()input()函数不论接收的是什么类型的数据,返回的一定是一个字符串字符串是使用引号括起来的一个文本input('please input your

2022-03-15 18:56:58 134

空空如也

空空如也

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

TA关注的人

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