自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day19正则表达式作业

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

2021-12-23 23:52:46 118

原创 12月23类的继承

一、类的继承继承:让子类直接拥有父类所有的属性和方法class 类名(父类1,父类2,·····):​ pass​ def__ init __(self):​ #调用当前父类的__ init __方法​ super().__ init __ ()二、正则表达式定义:是一种让复杂的字符串问题变得简单的一个工具1.判断输入内容是否是一个合法的手机号三、匹配符号1.re模块re模块是python用来支持正则相关操作的系统模块。

2021-12-23 23:51:43 95

原创 day18-面向对象作业

定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self,d_name,d_gender,varieties): self.d_name = d_name self.d_gender = d_gender self.d_varieties = varietiesdog = Dog('来福','二郎','图图')pri..

2021-12-22 22:42:48 110

原创 12月22日

一、复习1.json要求:有且只有一个数据 ; 必须是json支持的类型的数据数字:19,23,9,3e4,-12字符串:“abc”,"\tabc\n123"布尔:true,false数组:{12,23,“abc”,true}字典:{“key”:12}工具:jsonjson——>python :load(json格式的字符串)python——>json:dumps(python数据)2.面向对象编程class Math:​ def f(self):​

2021-12-22 22:30:13 472

原创 12月21日

一、复习1.os — 文件和目录相关操作获取指定文件夹中所有的文件名和文件夹名 — os.listdir(路径)从路径中获取文件名分离文件名和文件后缀创建文件夹获取文件时间信息的相关操作判断文件是否存在删除文件2.math — 数学工具小数转整数3.random — 随机模块随机整数 :randint、randrange随机小数:random、uniform随机打乱列表元素的顺序(洗牌):shuffle随机获取元素:choices(序列,*,cum

2021-12-22 09:11:16 543

原创 12月20

一、复习1.函数(重点)1)封装打包,需要对应代码功能可直接调用2)单纯的分块分类函数用处def 函数名(形参列表):​ 函数说明文档​ 函数体调用函数:函数名(实参列表)定义函数不会执行函数体,调用的时候才会执行实参列表 — 位置参数、关键字参数参数返回值—获取函数调用表达式的值函数名=lambda 形参列表:返回值系统实参高阶函数的用法:max,min,sorted,列表.sort;map2.模块命名一定要符合变量名的要求import tes

2021-12-20 17:32:37 614

原创 12月14日匿名函数

一、匿名函数#匿名函数本质还是函数1)语法函数名(变量)=lambda 形参列表:返回值(表达式的结果直接变成返回值)相当于:def(形参列表):​ return 返回值注意:匿名函数除了定义以及参数类型说明和普通函数不一样,其他都是一样的。二、变量作用域 — 变量能使用的范围根据变量作用域的不同将变量分为全局变量和局部变量两种#1.全局变量全局变量:没有定义在函数和类的里面的变量都是全局变量,全局变量的作用域是从定义开始到程序结束#a是全局变量a=10prin

2021-12-14 20:49:51 67

原创 day12-函数进阶作业

已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点print(max(points,key=lambda item:item[1]))2)获取列表中x坐标最小的点print(min(points,key=lambda item:item[0]))3..

2021-12-14 20:25:55 40

原创 day11-函数基础作业

写一个函数,实现maketrans的功能,将两个字符串转换成一个字典,第一个字符串中的字符是键,第二个字符串中的字符是值第一个字符串: ‘abcmn’ 第二个字符串:‘一二三四五’结果:{‘a’: ‘一’, ‘b’: ‘二’, ‘c’: ‘三’, ‘m’: ‘四’, ‘n’: ‘五’}def new_dict(str1_key,str2_value): ''' :param str1_key: 键 :param str_value: 值 ..

2021-12-13 22:04:45 50

原创 12月13日函数

一、函数的作用print(’=下载数据==’)print(‘检测网络状态’)print(‘连接服务器’)print(‘传输数据’)print(‘接收数据’)print(‘保存数据’)二、定义函数1.函数的概念函数就是实现某一特定功能的代码的封装。2.函数的分类根据函数是由谁定义的(创建的),将函数分为两种:系统函数、自定义函数1)系统函数: python自带的系统函数,系统自带的函数(创建python语言的人创建好的函数)2)自定义函数:由程序员自己创建的函数 (自己造的机器)

2021-12-13 22:04:04 71

原创 容器x-mind导成md文档了

容器序列列表性质特点:1.列表是容器型数据类型;将[]作为容器标志,里面多个元素用逗号隔开: [元素1, 元素2, 元素3, …]2.列表是可变的(可变指的是元素的个数、值和顺序可变 - 支持增删改);列表有序(支持下标操作)3.列表中元素:任何类型的数据都可以作为列表的元素。(没有要求)4.同一个列表中的元素可以是不同类型的数据- 获取列表元素 - 获取单个元素语法:列表[下标] - 1.使用多个变量同时获取列表或者元组的元素2.要求变量的个数必须和元组/列表元素的个数保

2021-12-12 22:14:25 776

原创 day10-字符串作业

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

2021-12-12 22:04:48 54

原创 12月10日

#1.字符串相关运算符号1)数学运算符#+ - 字符串1+字符串2 — 将两个字符串合并成一个字符串#* -字符串1N、N字符串 — 字符串重复N次产生一个新的字符串str1=‘abc’str2=‘123’print(str1+str2) #‘abc123’print(str*2) #‘123123’#2)比较运算符比较相等和比较大小==、!=print(

2021-12-10 17:41:32 151

原创 12月9日

一、集合1.什么是集合(set)1)集合是容器型数据类型;将{}作为容器的标志,里面多个元素用逗号隔开:{元素1,元素2,元素3·····}2)可变的;无序的(不支持下标操作,比较大小时不会有顺序差别)3)元素的要求:​ a.必须是不可变类型的数据​ b.元素是唯一的(自动去重)#注意:空集合s1=set()证明是空集合:print(len(s1),type(s1)) #0<class ‘set’>#集合无序print({10,20,30}=={30,2

2021-12-09 21:09:25 132

原创 day9-字符串和集合作业

用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)subject1={'小明','小红','小华'}subject2={'小红','小亮','小京'}subject3={'小明','小李','小郑','强强'}求选课学生总共有多少人count1=subject1|subject2|subject3print(len(count1))求只选了第一个学科的人的数量和对应的名字count2={x for x in subject1 if x not in subje..

2021-12-09 21:08:33 64

原创 day8-字典作业

定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别dict1={'姓名':'汪京','年龄':'24','成绩(单科)':'100','电话':'13212327414','性别':'女'}print(dict1)定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )list1 = [ {'姓名': '贝贝', '年龄': 21, '成绩(单科)': 100, '电话': 132123..

2021-12-08 23:33:30 118

原创 12月8日

一、用变量获取元素1.使用多个变量同时获取列表或者元组中的元素#要求变量的个数必须和元组/列表元素的个数保持一致t1=(10,20,30,40)a,b,c,d=t1print(a,b,c,d)point=(10,89)x,y=point2.使用多个变量同时获取列表或者元组的元素#当变量的个数小于元素的个数,必须在某一个变量前加*#获取的时候先让不带*的变量按照顺序获取对应的数据,把剩下的全部保存到带 * 的变量中。list1=[10,20,30,40,50,60]*x,y,z=lis

2021-12-08 23:32:10 65

原创 day7-列表作业

作业

2021-12-07 20:24:31 73

原创 12月7日

12月7日

2021-12-07 20:24:00 75

原创 day6-列表作业

作业

2021-12-07 00:17:57 102

原创 12月6日

12月6日

2021-12-07 00:17:28 60

原创 周末作业-循环练习题(1)

提升题太难了呜呜呜

2021-12-05 22:58:34 50

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

第一周基础作业

2021-12-05 22:57:58 38

原创 day4-循环作业

1. 基础题输入年份,如果输入的年是闰年打印'闰年'否则打印'平年'普通闰年:公历年份是4的倍数 year%40世纪闰年:公历年份是整百数且是400的倍数 year%4000year=int(input('请输入年份:'))if (year%4==0) or (year%400==0andyear>=100): print('闰年')else: print('平年')使用for和while循环输出 0~100内所有3的倍数。for x in r

2021-12-02 23:03:29 32

原创 12月2日for循环

12月2日

2021-12-02 22:53:42 125

原创 day3-运算符和分支作业

作业

2021-12-01 21:37:29 69

原创 12月1日

Python

2021-12-01 21:36:44 454

原创 11月30日

11月30日一、基本操作1.点击pc,选择project[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y0sY1Luj-1638272646987)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211130095019732.png)]2.选择新建工程 New project-----确定工程位置和工程名称-----确定Python解析器二、基本语法1.注释代

2021-11-30 19:59:48 212

空空如也

空空如也

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

TA关注的人

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