自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day12-实参高阶函数迭代器和生成器

实参高阶函数迭代器和生成器函数的本质1)函数就是变量Python中定义函数其实就是定义一个类型是function的变量,函数名就是变量名变量 = lambda 参数列表: 返回值相当于:def 变量(参数列表):return 返回值实参高阶函数1)map-将一个或多个序列中的元素通过指定规则创建一个新的序列map(函数,序列) - 将序列中的元素通过函数指定的规则转换成一个新的序列中的元素函数要求: 有且只有一个参数 - 指向后面的这个序列中的每个元素​ 有一个

2021-10-26 21:15:23 148

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

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

2021-10-26 21:14:47 105

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

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

2021-10-24 22:35:30 168

原创 day10-字符串和函数

字符串和函数字符串格式化1.字符串内容不确定的解决方案方案一:字符串拼接message = name + '今年' + str(age) + '岁,月薪:' + str(money) + '元'print(message)方案二:字符串格式占位符message = '%s今年%d岁,月薪:%.2f元' % (name, age, money)print(message)方案三:f-stringmessage = f'{name}今年{age}岁,月薪:{money}元'print(

2021-10-22 17:50:09 89

原创 day8-集合和字符串

什么是集合(set)集合是容器型数据类型,将{}作为容器的标志:{元素1,元素2,元素3,…}集合是可变的,无序的元素 - 必须是不可变类型的数据;唯一的(自带去重功能)空集合s1 = set()print(len(s1), type(s1))集合无序print{1,2,3} == {3,2,1} #True集合的元素是不可变的数据s1 = {10,2.3,'abc',(10,20)}s1 = {10,2.3,'abc',[10,20]} #报错!列表不可以作为集合的元素.

2021-10-22 14:36:12 220

原创 day9-字符串相关方法

字符串相关方法1.相关方法1. center、rjust、ljust、zfill字符串. center(长度,填充字符)字符串. rjust(长度,填充字符)字符串. ljust(长度,填充字符)字符串.zfill(长度) == 字符串.rjust(长度, ‘0’)print('你好'.center(7, '*')) #***你好**print('hello'.rjust(10, '%')) #%%%%%helloprint('hello'.ljust(10, '%')) #hell

2021-10-21 20:57:43 48

原创 day7-字典

# 字典和元组元组什么是元组:元组是容器型数据类型(序列),将()作为容器的标志,里面多个元素用逗号隔开:(元素1, 元素2, 元素3,…)元组不可变(不支持增删改);元组是有序的(支持下标操作)元素: 任何类型的数据空元组t1 = ()print(t1, type(t1))元组就是不可变的列表,列表中和可变无关的操作,元组都支持1) 查t3 = ('长津湖', '战狼', '我是特种兵', '阿凡达', '悬崖上的金鱼姬')print(t3[-1], t3[0], t3[1]

2021-10-20 02:20:52 93

原创 day6-列表推导式

循环练习和列表列表的数学运算: +、*列表1 + 列表2 - 将两个列表合并产生一个新的列表 (不会修改列表1和列表2)list1 = [10, 20, 30]list2 = [100, 200]result = list1 + list2print(result) # [10,20, 30, 100, 200]列表 * N / N * 列表 - 列表重复N次产生一个新的列表result = list1 * 3 # list1 + list1

2021-10-19 09:39:19 209

原创 day5-列表

Day5列表循环的else结构Python完整的循环结构for 变量 in 序列:循环体else:代码段while 条件语句:循环体else:代码段注意:当循环自然结束,else后面的代码会执行,如果循环是因为遇到break而结束的else后面的代码不会执行练习1:判断指定的数是否是素数(素数就是质数,即除了1和它本身以外不能被其他的数整除的数)num = 4for x in range(2, int(num**0.5) + 1): if num % x == 0:

2021-10-18 01:24:24 99

原创 day4 分支和循环

day4 分支和循环if多分支结构if-elif-else - 不同条件之间存在:其中一个条件成立的时候,别的条件一定不会成立执行特点:如果前面的条件成立,那么后面的条件不会再判断(后面的条件的判断是在前面的条件不成立的情况下进行的)# 根据分数打印:优秀(>=90)、良好([75, 90))、中等([60, 75))、不及格(<60)score = 99if score >= 90: print('优秀')elif score >= 75:

2021-10-17 19:11:24 100

原创 day3-运算符和分支

Day3运算符和分支作业同时定义多个变量同时定义多个变量赋相同的值a = b = c = 100print(a, b, c)同时定义多个变量赋不同的值x, y = 100, 200print(x, y)应用:已知两个变量,写代码交换这两个变量的值m = 10n = 20m, n = n, m print(m, n)python定义变量和重新给变量赋值的底层逻辑Python定义变量的是先申请内存,内存申请多大看需要保存的数据需要多大内存,然后将数据存储到对应的

2021-10-17 19:11:05 246

原创 Day2基础语法和变量

基础语法和变量常用快捷键快捷键执行的操作ctr + /注释和取消注释ctr + s保存ctr + c复制(拷贝)ctr + v粘贴ctr + x剪切ctr + z撤销ctr + shift + z反撤销ctr + a全选注释代码中的说明性文字,用来对程序的功能进行注解和说明'''这是多行注释1这是多行注释2'''#这是单行注释行和缩进一条语句一行,一行结束后不用分号如果一行要显示多条语句,语句之

2021-10-13 17:37:45 40

空空如也

空空如也

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

TA关注的人

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