- 博客(23)
- 收藏
- 关注
原创 2021-10-8
装饰器、模块(2021-10-8)一、给函数添加功能1、给函数新增功能方案一:直接修改原函数,把新增的功能加进去存在的问题:如果多个函数都需要新增相同的功能,则需要写多个相同的代码import timedef download(name): start = time.time() print(f'{name}开始下载') time.sleep(randint(1, 3)) print(f'{name}结束下载') end = time.time() .
2021-10-08 21:01:14
78
原创 day12-实参高阶函数作业
已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100)]以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点points = [(10, 20), (0, 100), (20, 30), (-10, 20), (30, -100) ]result = max(points, key=lambda point:po..
2021-09-29 23:28:02
86
原创 day11-函数基础作业
写一个函数,实现maketrans的功能,将两个字符串转换成一个字典,第一个字符串中的字符是键,第二个字符串中的字符是值第一个字符串: ‘abcmn’ 第二个字符串:‘一二三四五’结果:{‘a’: ‘一’, ‘b’: ‘二’, ‘c’: ‘三’, ‘m’: ‘四’, ‘n’: ‘五’}def transition(str1, str2): str3 = {} for x in str1: y = str2[str1.index(x)] str..
2021-09-28 21:05:13
94
原创 2021-9-28
函数的定义、函数的调用、函数的返回值(2021-9-28)匿名函数、变量作用域高阶函数(实参高阶函数、装饰器)一、调用函数(使用机器)1、定义函数的时候不会执行函数体,调用函数的时候才会执行函数体(重要)2、调用函数语法:函数名(实参列表)说明:a、函数名 - 需要使用的函数的名字。(函数名必须是已经定义过的函数的函数名)b、() - 固定写法c、实参列表 - 多个数据用逗号隔开:数据1, 数据2, 数据3, …原则上定义函数的时候有多少个形参,调用函数就需要多少个实参.
2021-09-28 21:04:37
203
原创 2021-9-27
字符串:r语法、相关方法、函数开头(2021-9-27)一、r语法在字符串的最前面加r或者R,可以让字符串中所有的转义字符的功能消失(每个符号都会变成普通字符)str1 = r'C:\users\name\test\demo.py'print(str1)二、字符串格式化name = '小明'age = 18message = 'xxx今年xx岁!'message = name + '今年' + str(age) + '岁!'print(message) .
2021-09-27 21:06:56
273
原创 day9-字符串作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = 'abcd1234'print(str1[1::2])输入用户名,判断用户名是否合法(用户名长度6~10位)name = len(input('请输入用户名:'))if 6 <= name <= 10: print('用户名合法')else: print('用户名不合法')输入用户名,判断用..
2021-09-26 23:27:13
50
原创 字符串(2021-9-26)
字符串(2021-9-26)1、什么是字符串(str)1)字符串是容器数据类型;将’’、""、’’’’’’、""""""作为容器的标志,里面直接多个符号,每一个符号就是字符串的一个元素:‘元素1元素2元素3…’2)字符串不可变;字符串是有序的3)元素 - 所有的符号都可以作为字符串的元素;字符串中的元素又叫字符;字符分为普通字符和转义字符两种a、字符串的元素(字符)可以是任意符号str1 = 'afm,/.vrw.kin的vjufeINH*(#!*124'print(str1)
2021-09-26 23:26:50
410
原创 day8-字典和集合作业
已知一个数字列表,统计偶数的个数[10, 34, 5, 65, 66, 89, 82]结果: 4list1 = [10, 34, 5, 65, 66, 89, 82] count = 0for a in list1: if a % 2 == 0: count += 1print(num)已知一个数字列表,计算所有元素的平均值[23, 34, 56, 9, 80]list1 = [23, 34, 56, 9, 80]avg = sum(list1)..
2021-09-25 23:15:29
50
原创 2021-9-24
字典和字集合(2021-9-24)一、字典相关操作和方法1、字典不支持:+、*、>、<、>=、<=2、字典支持:==、!=print({'a':10, 'b':20} == {'b':20, 'a':10}) # True3、in和not in键 in 字典 - 判断字典中是否存在指定的键d1 = {'a':10, 'b':20, 'c':30}print(30 in d1) .
2021-09-25 23:14:49
49
原创 day7-字典作业
定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )students = [ {'name':'牛大','age':18,'score':66,'tel':'12343564367','gender':'男'}, {'name':'牛二','age':20,'score':74,'tel':'13498356225','gender':'女'}, {'name':'牛三','age':19..
2021-09-23 21:12:14
89
原创 2021-9-23
元组和字典(2021-9-23)1、什么是元组(tuple)元组是容器型数据类型(序列),将()作为容器的标志里面多个元素用逗号隔开:(元素1, 元素2, 元素3…)元组不可变(不支持增删改);元组是有序的(支持下标操作)元素:任何类型的数据T0 = (10, 20, 30) # (10, 20, 30) <class 'tuple'>print(T0, type(T0))T1 = (10, 'ABC', False.
2021-09-23 21:11:01
63
原创 day6-列表作业2
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-09-22 20:51:07
206
原创 列表(2021-9-22)
2021-9-22列表一、列表相关操作1、数学运算符:+、*1)列表1 + 列表2:将两个列表中的元素合并产生一个新的列表例:[x, y, z] + [a, b, c] -> [x, y, z, a, b, c]2)* N / N * 列表:列表中的元素重复N次产生一个新的列表nums1 = [1, 2, 3]nums2 = [4, 5, 6]print(nums1 + nums2) # [1, 2, 3, 4, 5, 6]print(nums1
2021-09-22 20:39:22
537
原创 周末作业-循环练习题
判断101-200之间有多少个素数,并输出所有素数。num1 = 0for a in range(101, 201): for b in range(2, a): if a % b == 0: break if b > a ** 0.5: num1 += 1 print(num1, a) break求整数1~100的累加值,但要求跳过所有个位为3的数。..
2021-09-22 00:11:43
72
原创 第一周作业(零基础)
第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(C)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新手
2021-09-22 00:10:57
50
原创 day5-列表作业
1.已知一个数字列表,求列表中心元素。list1 = [4, 34, 21,3, 13]count = len(list1)if count % 2 = 0: print(list1[count/2-1],list1[count/2])else: print(list1[count//2])2.已知一个数字列表,求所有元素和。list1 = [1, 2, 3, 4, 5]sum1 = 0for x in list1: sum1 += xprint(sum1)3
2021-09-22 00:10:23
61
原创 列表(2021-9-18)
列表(2021-9-18)求十个学生的平均分scores = [80, 69, 97, 96, 86, 69, 60, 74, 66, 92]result = sum(scores) / len(scores)print(result)1、什么是列表(list)1)列表是python自带的容器型数据类型:将[]作为容器的标志,里面多个元素用,隔开[元素1, 元素2, …] – 一个容器可以同时保存多个数据2)列表是可变的(支持增删改);列表是有序的(支持下标操作)3)列表的元素的要
2021-09-22 00:10:02
48
原创 2021-9-17
whlie循环(2021-9-17)1、while循环语法:while 条件语句: 循环体说明:a、while - 关键字;固定写法b、条件语句 - 任何有结果的表达式c、: - 固定写法d、循环体 - 和while保持一个缩进的一条或多条语句;需要重复执行的代码执行过程:先判断条件语句是否为True,如果为True就执行循环体,执行完循环体条件语句是否为True,为True就再执行循环体…以此类推,知道判断条件语句的时候为Fals
2021-09-17 19:18:20
177
原创 day3-分支和循环作业
1. 基础题根据输入的成绩的范围打印及格 或者不及格score = int(input('成绩:'))if score >= 60: print('及格')else: print('不及格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。age = int(input('年龄:'))if 150 >= age >= 18: print('成年')elif 18 > age >= 0:
2021-09-16 21:00:05
50
原创 if分支和循环(2021-9-16)
if分支和循环(2021-9-16)一、if分支:if、if- else、if-elif-else1、流程控制1)顺序结构(默认) - 代码从上往下一条一条的执行,每一条只执行一次2)分支结构(if) - 可以根据某个条件选择执行或者不执行某段代码3)循环结构(while) - 让代码重复执行顺序结构print('你好吗?')print('hello python')print('启动程序加载静态资源')print('检测网络状态')print('连接爱奇艺服务器,获取网络数据')
2021-09-16 20:54:20
255
原创 day2-运算符和变量作业-DU
选择题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-09-15 20:49:21
54
原创 变量和底层逻辑(2021-9-15)
变量和底层逻辑(2021-9-15)同时定义多个变量python定义变量的底层逻辑1、变量1)同时定义多个变量1、同时定义多个变量赋相同的值:变量名1 = 变量名2 = 变量名3 =… = 数据x = y = z = 0print(x, y, z)2、同时定义多个变量赋不同的值:变量名1, 变量名2, 变量名3, … = 数据1, 数据2, 数据3, …name, age, gender = '小明', 18, '男'print(name, age, gender)2)变量重新赋.
2021-09-15 20:45:59
300
原创 语法基础(2021-9-14)
Python语法基础和变量1、Python语法基础python源文件:py文件;文件后缀是.py1)、python解释器及保存路径print(’’):指挥计算机在控制台打印结果print('')2)注释# 1、注释# 注释就是代码中不参与编译(解释)执行的部分。(注释的存在不影响程序的功能)# 注释在代码中的作用:1、对代码进行注解和说明(让程序员在读代码的时候更轻松);2、让程序功能消失# 1)单行注释(ctrl+/) - 在注释内容前加# (#后面最好有个空格)# 2)多行注
2021-09-14 20:46:32
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人