自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day17-面向对象作业

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

2021-08-04 09:58:56 112

原创 day16正则表达式作业(1)

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

2021-08-03 08:48:02 120

原创 迭代器生成器和模板

迭代器生成器和模块迭代器1.什么是迭代器(iter)迭代器是容器型数据类型可以同时保存多个数据、可以被遍历;也可以转化成列表和元组打印迭代器的时候,打印里面的元素,迭代器不支持len操作如果需要迭代器中的元素,必须将元素从迭代器中取出。而且一旦去除这个元素,这个元素在迭代去中就不存在了2.怎么创建地带迭代器方式1:通过iter将其他序列转换成迭代器方式2:创建生成器对象(生成器对象可以看成是一种特殊的迭代器)3.获取迭代器的元素1)获取单个元素:next(迭代器)iter1 = ite

2021-07-29 19:42:22 212

原创 day12-实参高阶函数作业

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

2021-07-29 10:28:04 76

原创 day11-函数作业

编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def mix_dict(dict1): new_dict1 = {} for key in dict1: new_dict1[dict1[key]] = key return new_dict1编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一..

2021-07-28 09:51:24 77

原创 Python基础练习题

Python基础练习题一、选择题下面不属于 Python 特性的是(C)A. 简单易学B. 开源的免费的C. 属于低级语言D. 高可移植性Python脚本文件的扩展名是(B)A. .pythonB. .pyC. .ptD. pg当需要在字符串中使用特殊字符时,python 使用(A)。A. \B. /C. #D. %下面(D)不是有效的变量名。A. _demoB. bananaC. NumberD. My-score幂运算运算符为(B)。A.

2021-07-27 17:21:47 270

原创 day9-字符串作业

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

2021-07-22 20:30:45 107

原创 字典和集合

字典和集合字典1.增和改字典【键】 = 值 - 当键存在的时候是修改对应的值,当键不存在的时候是添加键值对字典。setdefault(键, 值) - 添加键值对(键存在的时候不修改不报错)cat = {'name': '美美', 'age': 2, 'color': '白色'}print(cat) # {'name': '美美', 'age': 2, 'color': '白色'}# 添加cat['breed'] = '蓝猫'print(cat) # {'name': '美美'

2021-07-21 20:58:30 78

原创 day8-字典和集合作业

定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )stus = [ {'name': 'stu1', 'age': 18, 'score': 98, 'tel': '001', 'gender': '男'}, {'name': 'stu2', 'age': 18, 'score': 56, 'tel': '464', 'gender': '不明'}, {'name': 'stu3', 'age':..

2021-07-21 20:16:54 65

原创 列表的相关函数和字典

列表的相关函数和字典1.max、min - 求最大值最小值max(序列)/min(序列)nums = [34, 89, 78, 56, 90, 23]print(max(nums), min(nums))2.sum - 求数字序列中元素的和sum(序列)nums = [34, 89, 78, 56, 90, 23]print(sum(nums))3.sorted - 排序 ;不修改原序列中元素顺序而是产生一个新列表sorted(序列);sorted(序列,recerse=True

2021-07-20 21:03:28 167

原创 day7-列表和字典作业

1.创建一个列表,列表中有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]nums = [70, 88, 91, 70, 107, 234, 91, 177, 282, 1

2021-07-20 20:58:32 96

原创 day7-列表和字典作业

1.创建一个列表,列表中有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]nums = [70, 88, 91, 70, 107, 234, 91, 177, 282, 1

2021-07-20 20:03:02 145

原创 day6-列表作业

1.已知一个数字列表,求列表中心元素。nums = [10, 20, 30, 50, 450]n = len(nums) # 统计nums的长度if n % 2 == 0: #判断n为奇数还是偶数 print(nums[n//2], nums[n//2-1]) # 是偶数则输出下标在中间的两位数字else: print(nums[(n+1)//2-1]) # 是奇数则输出下标在中间数字2.已知一个数字列表,求所有元素和。nums = [10, 20, 30, 5

2021-07-19 22:08:43 193 1

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

判断101-200之间有多少个素数,并输出所有素数。account = 0for i in range(101, 201): for n in range(2, int(i**0.5) + 1): if i % n == 0: break else: account += 1 print(i, '是素数')print(account)求整数1~100的累加值,但要求跳过所有个位为3的数。su..

2021-07-17 17:39:16 150

原创 day4- 循环作业

基础题使用for和while循环输出 0~100内所有3的倍数。for循环:for i in range(3, 101,3): print(i)while循环:num = 0while num != 100: num += 1 if num % 3 == 0: print(num)使用for和while循环输出100~200内个位数或者十位数能被3整除的数。for循环:for i in range(100, 200): if

2021-07-15 21:58:51 114

原创 for循环和while循环

循环1. for循环“”"语法:for 变量 in 序列:​ 循环体说明:for、in - 关键字、固定写法变量 - 写一个变量名(可以是已经定义过的,也可以是没有定义的)序列 - 容器型数据类型对应的数据常见列表(字符串、列表、元组、字典、集合、迭代器、生成器、range等): - 固定写法循环体: - 和for保持一个缩进的一条或者多条语句;就是需要重复执行的代码。执行过程:让变量去序列中取值,一个一个的取,取完为止,每取

2021-07-15 21:58:18 1626

原创 运算符和分支结构

运算符和分支结构运算符优先级:数学运算符>比较运算符>逻辑运算符>赋值运算符(有括号先算括号里的)数学运算符1.+、-、*、/、%、//、**()print(5 + 2) # 7print(5 - 2) # 3print(5 * 2) # 10print(5 / 2) # 2.5+、-、*、/和数学中的+、-、x、/的功能一模一样2.% - 求余数取模print(5 % 2) # 1print(16 % 2) # 0eg1:应用1:判断一个数是否能被

2021-07-14 20:41:03 235

原创 day3-运算符和变量作业(1)

选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0下列哪种说法是错误的(A)。A. 除字典类型外,所有标准对象均可以⽤于布尔测试B. 空字符串的布尔值是FalseC. 空列表对象的布尔值是FalseD. 值为0的任何数字对象的布尔值是False下列表达式的值为True的是(B)。A. 3>2>2B. 1 and 2 != 1C. not(11 and 0 != 2)D. 10 < 20

2021-07-14 20:40:34 166 1

原创 python基础语法及变量

python基础语法及变量1.常用数据类型:list(列表) dict(字典) tuple(元组) set(集合)# 迭代器、生成器、function(函数)、自定义类型1) 获取数据类型 - type语法 : type(数据)print(type(10)) # <class 'int'>print(type(True)) # <class 'bool'>​ 2) 类型转换语法 :类型名(数据) - 将指定数据转换成指定类型​ 注意:不是所有的字符串都可以转

2021-07-13 18:39:10 128

原创 markdown语法

1.两种模式的切换typora有预览和编辑两种模式,默认是预览模式,可以通过快捷键ctr+/(shift左边的/)对模式进行切换2.markdown语法1)标题:在标题文字前加1-6个(#后加上空格)一级标题二级标题三级标题四级标题五级标题六级标题2)代码引用代码引用语法:​```编程语言+代码块```print('hello word!')一段文字>连续按两次回车可以,取消上面继承的格式千锋学科python数据分析人工智能爬虫javaw

2021-07-13 17:13:36 216

空空如也

空空如也

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

TA关注的人

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