- 博客(11)
- 收藏
- 关注
原创 day17-面向对象作业
定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self,name,gender,breed): self.name=name self.gender=gender self.breed=breed @classmethod def calldog(cls,callout): cls.call..
2021-05-20 09:01:45
214
原创 day16正则表达式作业(1)
利用正则表达式完成下面的操作:一、不定项选择题能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(A B)A.r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]+" C.r"[0-9(-)]*\d*" D.r"[(]?\d*[)-]*\d*"能够完全匹配字符串“back”和“back-end”的正则表达式包括( A B C )A. r“\w{4}-\w{3}|\w{4}” B. r“\w{4}|\w{4}-
2021-05-19 08:56:40
273
原创 day13-包和模块
day13-包和模块一 模块的作用1.1什么是模块 python中一个py就是一个模块1.2怎么在一个模块中使用另外一个模块中的内容(内容包括:数据、函数、类等) 1) 如果要在一个模块中使用另外一个模块中的内容,被使用的模块的模块名必须是标识符并且不是关键字 2) 一个模块中只有全局变量才能被其他模块使用 3) 其他模块只有在被导入以后才能被使用1.3怎么导入模块import 模块名 - 导入指定模块,导入后可以通过 ‘模块名.变量’ 的方式使用被导入的模
2021-05-14 20:56:16
210
原创 day11-实参高阶函数作业
//已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点2)获取列表中x坐标最小的点3)获取列表中距离原点最远的点4)将点按照点到x轴的距离大小从大到小排序# 1):points = [ (10, 20), (0, 100), (20, 30), ..
2021-05-13 08:52:23
236
原创 day10函数作业
编写一个函数,计算一个整数的各位数的平方和例如: sum1(12) -> 5(1的平方加上2的平方) sum1(123) -> 14 def sum_num(num1): """ 计算一个整数的各位数的平方和 :param num1: 输入一个数 :return: sum2 """ sum1 = str(num1) sum2=0 for x in sum1: sum2 += .
2021-05-12 09:00:53
280
原创 day9-函数基础作业)
day-09 格式字符串1.格式化字符串:格式占位符 语法: 包含格式占位符的字符串 % (数据1,数据2,数据3,…) 说明:括号中数据的个数需要和格式占位符的个数保存一致 格式占位符: %s - 字符串(任何类型的数据),可以使用任意类型的数据填充(如果只有一个数据()可以省略) %d - 整数(以转化成 整数 的数据) %f - 浮点数; %.Nf - 保留N位小数2.格式化字符串: f-string (字符串.format()) 用法:
2021-05-11 08:40:20
347
原创 day8-字符串作业(1)
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1='abcd1234'str2=[str1[index] for index in range(len(str1)) if index%2!=0]print(''.join(str2))输入用户名,判断用户名是否合法(用户名长度6~10位)name=input('请输入用户名:')while True: if not (6&..
2021-05-10 09:03:02
109
原创 day7-字典和集合作业
定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )统计不及格学生的个数打印不及格学生的名字和对应的成绩统计未成年学生的个数打印手机尾号是8的学生的名字打印最高分和对应的学生的名字删除性别不明的所有学生将列表按学生成绩从大到小排序(挣扎一下,不行就放弃)list=[{'姓名':'张三','年龄':18,'成绩':80,'电话':779879,'性别':'男'}, {'姓名':'李..
2021-05-07 21:11:29
159
原创 day6-列表和元组作业
列表相关函数和方法一 列表相关函数:max,min,sum,sored,reversed,list max(序列) - 获取序列中最大的元素(要求序列中的元素本身必须支持比较运算,并且运算之间可以比较大小) min(序列) - 求序列中所有元素的和(序列中的元素必须是数字) len(序列) - 求序列中元素的个数 sorted(序列) - 将序列中的元素从小到大排序返回一个排完序的新列表 sorted(序列,reverse=True) - 将序列中的元素从大到小排
2021-05-06 21:16:12
471
原创 Day3 -循环结构
Day3 -循环结构 循环 – 让代码只写一遍却可以执行多次 循环分为两种:for循环,while循环一、 for循环1.1 for循环讲解语法: for 变量 in 序列: 循环体说明:for ,in --关键字,固定写法变量 --变量名(可以是没有定义过的变量名,也可以是定义过的变量名)序列 --容器型数据类型的数据,常见序列有字符串,列表,元组,字典,集合,迭代器,生成器,range等 : --固定写法循环体 --和for保持一个
2021-04-28 21:27:20
464
原创 day2-运算符和if分支结构
一、数学运算符 Python中常用的运算符有:数学运算符、比较运算符、赋值运算符。 数学运算符:其+、-、*、/和数学中的加、减、乘、除功能是一样的。 x%y —— 代表x除以y的余数,其应用是判断一个数是否能被另一个整除和取一个数的低位数。print(9%3)#输出结果:1 x//y ——代表x除以y的商(商向小取整),其应用是去掉低位数保留高位数。print(5//2)#输出结果:2 x**y ——代表x的y次方print(9**2)#输出结果:8
2021-04-27 21:25:59
822
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅