学习
文章平均质量分 51
Transia
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习Python的day17面向对象作业
定义一个狗类和一个人类: 狗拥有属性:姓名、性别和品种 拥有方法:叫唤 人类拥有属性:姓名、年龄、狗 拥有方法:遛狗 class Dog: def __init__(self, name, gender, variety): self.name = name self.gender = gender self.variety = variety def call_out(self): return '叫唤' a..原创 2021-08-03 22:14:10 · 133 阅读 · 0 评论 -
学习python的D12实参高阶函数作业
已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标) points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100) ] 以下问题使用实参高阶函数来解决 1)获取列表中y坐标最大的点 print(max(points, key=lambda x: x[1])) 2)获取列表中x坐标最小的点 print(min(points, key=lambda x: x[0])) 3)获取列表中距离..原创 2021-07-28 22:59:59 · 136 阅读 · 0 评论 -
学习Python的D11函数作业
编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def change(a): b = {} for x in a: v = a[x] b[v] = x return b 编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串 例如: 传入'12a&bc12d-+..原创 2021-07-27 23:24:09 · 206 阅读 · 0 评论 -
学习Python的D9字符串作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符) 例如: 输入**'abcd1234 ’ ** 输出**‘bd24’** str1 = 'abcd1234' for x in str1[1::2]: print(x) 输入用户名,判断用户名是否合法(用户名长度6~10位) name1 = input('请输入用户名:') if 6 <= len(name1) <= 10: print('合法') else: print('不合法') ..原创 2021-07-22 21:54:05 · 417 阅读 · 0 评论 -
学习Python的D8字典和集合作业
定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) ) class1 = [ {'name': '张三', 'age': 18, 'score': 56, 'tel': '12', 'xb': '男'}, {'name': '李四', 'age': 19, 'score': 89, 'tel': '34', 'xb': '男'}, {'name': '王五', 'age': 17, 'score': 47, 'tel..原创 2021-07-21 22:48:03 · 343 阅读 · 0 评论 -
学Python的D7列表和字典作业
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, 19原创 2021-07-20 23:30:15 · 149 阅读 · 0 评论 -
学习Python的D6列表作业
1.已知一个数字列表,求列表中心元素。 list1 = [1, 2, 3, 4, 5, 6, 7, 8] n = len(list1) if n % 2 == 0: print(list1[n // 2-1], list1[n // 2]) else: print(list1[n // 2]) 2.已知一个数字列表,求所有元素和。 x = 0 list1 = [1, 2, 3, 4, 5, 6, 7, 8] for n in range(len(list1)): x += list原创 2021-07-19 23:20:09 · 273 阅读 · 0 评论 -
学习Python的D5循环嵌套和列表
循环练习和列表 一.循环嵌套 循环嵌套的执行原则:外循环一次,内循环完整 for x in range(5): for y in range(2, 5): print(x, y) 二.认识列表 容器的基本特征: 一个容器型的数据可以同时保存多个其他的数据 元素: 容器中每一个独立的数据就是一个元素 1.什么是列表 列表长什么样子:列表是容器型数据类型(序列);将[]作为容器的标志,里面多个元素用逗号隔开: [元素1, 元素2, 元素3,…] 列表的特点:列原创 2021-07-19 09:00:54 · 212 阅读 · 0 评论 -
学习Python的D4循环
循环 循环:让代码重复执行(代码写一遍,运行时执行多次) 一、for循环 语法: for 变量 in 序列: 循环体 说明: for、in: 关键字,固定写法 变量: 变量名(定没定义都可以) 序列: 容器型数据类型对应的数据,常见:字符串,列表,字典,元祖,集合,迭代器,range等 : : 固定写法 循环体 : 和for保持一个缩进的一条和多条语句 range函数 产生指定范围的数字序列 range(N): 产生【0,N)的数字序列,其中步长是1 range(M原创 2021-07-16 20:05:51 · 457 阅读 · 0 评论 -
学习Python的D3运算符和分支
一、数学运算符 数学运算符: +, -, *, /, %(取余,取模), //(整除), **(幂运算) +,-, *, /,和数学一样 print(5+2, 5-2, 5*2, 5/2) %(取余,取模) x % y 求x除以y的余数 print(5 % 2) # 1 应用1:判断一个数字能否被另一个数字整除 print(18 % 6) 应用2:取低位数(对10或10的n次方取余) num = 1234 print(num % 10)原创 2021-07-14 21:23:56 · 237 阅读 · 0 评论 -
学习Python的D2基础语法和变量
常用快捷键 ctr + / - 添加/取消注释 ctr + s - 保存 ctr + c - 复制、拷贝 ctr + v - 粘贴 ctr + x - 剪切 ctr + a - 全选 ctr + z - 撤销 ctr + shift + z / ctr + y - 反撤销 ## 注释 **注释就是代码中不会被编译执行(不会被解释器解释)的部分,注释的存在不会影响程序的功能。** 注释存在的价值: 1)对代码进行注解和说明原创 2021-07-13 22:53:23 · 1074 阅读 · 0 评论
分享