自定义博客皮肤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)
  • 收藏
  • 关注

原创 cxzday16-面向对象作业

定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Rect: def __init__(self, long1=10, wide1=10): self.long = long1 self.wide = wide1 def area(self): s = self.long * self.wide print(f'面积{s}') def perimeter(self): prin..

2021-02-24 09:01:00 74

原创 cxzDay16-总结re模块和全局变量

Day16-re模块和全局变量一 、re模块1.re.compile(正则表达式)根据正则表达式创建一个正则表达式对象。re_obj = re.compile('\d{3}')print(re_obj.fullmatch('123'))2.re.fullmatch(正则表达式, 字符串)获取字符串和正则表达式完全匹配的结果, 匹配失败返回None, 匹配成功返回匹配对象。result = re.fullmatch('(\d{3})-([a-z]{2})', '987-sz')print(

2021-02-24 09:00:27 215

原创 cxzday11函数作业2

写一个匿名函数,判断指定的年是否是闰年year = lambda year1: year1 % 4 == 0 and year1 % 100 != 0 or year1 % 400 == 0写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)list1 = lambda list2: list2[::-1] # 不会改变原列表,会产生一个新列表。# 方法二: 改变原列表length = len(li)for..

2021-02-03 19:02:01 110

原创 cxz Day11. 总结 函数的进阶

Day11. 总结 函数的进阶一、 返回值1. 什么是返回值函数从函数内部传递到函数外部的数据就是函数的返回值2. 什么时候函数需要返回值如果实现函数的功能产生了新的数据,那么这个函数就需要通过返回值把新产生的数据返回3. 怎么将数据返回怎么确定函数返回值return关键字后面的值就是返回值(如果没有return,默认返回None)怎么获取函数的返回值函数调用表达式的值就是函数返回值4. return的使用需要将函数中产生的数据返回的时候使用return :return

2021-02-03 19:01:31 114

原创 cxzday11函数作业2

写一个匿名函数,判断指定的年是否是闰年year = lambda year1: year1 % 4 == 0 and year1 % 100 != 0 or year1 % 400 == 0写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)list1 = lambda list2: list2[::-1]写一个函数,获取指定列表中指定元素的下标(如果指定元素有多个,将每个元素的下标都返回)例如: 列表..

2021-02-02 22:18:57 46

原创 cxz Day11. 总结 函数的进阶

Day11. 总结 函数的进阶一、 返回值1. 什么是返回值函数从函数内部传递到函数外部的数据就是函数的返回值2. 什么时候函数需要返回值如果实现函数的功能产生了新的数据,那么这个函数就需要通过返回值把新产生的数据返回3. 怎么将数据返回怎么确定函数返回值return关键字后面的值就是返回值(如果没有return,默认返回None)怎么获取函数的返回值函数调用表达式的值就是函数返回值4. return的使用需要将函数中产生的数据返回的时候使用return :return

2021-02-02 22:18:08 64

原创 cxzDay10. 总结函数基础

Day10. 总结函数基础一、字符串常用方法1.zfill --填充字符串.zfill(宽度)不够用0来填充num = 23result = str(num) . zfill(4)print(result)# 方法二result = f'{num:0>4}'print(result)2.split – 分割字符串 . split (字符串2) — 将字符串1中所有的字符串2作为切割点,对字符串1进行切割str1 = 'abcd123abhkl'result =

2021-02-01 20:56:40 85

原创 cxzday10-函数作业

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

2021-02-01 20:56:06 79

原创 cxzday8-字符串作业

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入**'abcd1234 ’ ** 输出**‘bd24’**str1 = 'abcd1234'print(str1[1::2])输入用户名,判断用户名是否合法(用户名长度6~10位)account = input('输入用户名(长度6~10):')if 6 <= len(account) <= 10: print('合法')else: print('不合法')输入用户名,判断..

2021-01-28 22:03:54 139

原创 day8总结 元组和集合

day8总结 元组和集合一、元组1.什么是元组类型名:(tuple)元组是容器(序列),将()作为容器的标志,里面多个元素用逗号隔开:(元素1,元素2,元素3…)不可变的(不支持增删改),有序的(支持下标的相关操作)元素的要求和列表一样(元组就是不可变的列表)t1 = (10, 20, True, 'abc')print(t1, type(t1))2.查列表获取元素的方法元组都支持t2 = ('周一', '周二', '周三', '周四','周五')print(t2[1])prin

2021-01-28 22:03:22 136

原创 cxzday7-列表和字典作业

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-01-27 21:48:44 69

原创 day7.总结 列表、字典

day7.总结 列表、字典一、列表相关操作1、列表推导式序列变换成列表tr1 = ‘abcd’list1 = [x for x in str1]print(list1)筛选(提取出有限的或者删除无效的)scores = [89, 8, 100, 98, 67, 34, 59, 45, 23, 78, 92]new_scores = [x for x in scores if x >=60]print(new_scores)不统一的变幻list4 = [19, '

2021-01-27 21:48:16 80

原创 Day6 总结

Day6 总结Josephu环问题有15个男人和15个女人乘船在海上遇险,为了让一部分人活下来,不得不将其中15个人扔到海里,有个人想了个办法让大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他后面的人接着从1开始报数,报到9的人继续扔到海里面,直到将15个人扔到海里。最后15个女人都幸免于难,15个男人都被扔到了海里。问这些人最开始是怎么站的,哪些位置是男人,哪些位置是女人。persons = [True]*30num = 0counter = 0index = 0w

2021-01-26 23:54:08 171

原创 CXZday5-列表作业

1.已知一个数字列表,求列表中心元素。nums = [1, 2, 3, 4, 5, 6, 7]print(nums[4])2.已知一个数字列表,求所有元素和。x = 0nums = [1, 2, 3, 4, 5, 6, 7] for x in nums: x += xprint(x) 3.已知一个数字列表,输出所有奇数下标元素。nums = [1, 2, 3, 4, 5, 6, 7] for index in range(len(nums)): if index &amp

2021-01-25 22:56:31 119

原创 day总结-5列表

day总结-5列表一、认识列表什么是列表列表是容器型数据类型,将[]作为容器标志,里面多个元素用逗号隔开:[‘元素1’,‘元素2’,‘元素3’,‘元素4’,…]list1 = [] # 空列表list2 = [10, 10, 20, '张三']list3 = [10,12.5,'abc',True,[1,2],(10,20)]list 是可变的(元素的个数,位置,值可变);列表是有序的(元素有固定位置信息----下标)元素:任何Python支持的类型的数据都可以作为列表,同一个列表

2021-01-25 22:55:41 71

原创 day3 分之和循环作业

基础题根据输入的成绩的范围打印及格 或者不及格。grade = float(input('请输入成绩:'))if grade >= 60: print('及格')else: print('不及格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。age = int(input('请输入年龄:'))if age <0 or age > 150: print('不是人')elif age < 18

2021-01-21 23:26:44 57

原创 Day3 总结 循环

Day3 总结 循环一、if多分支结构1. 应用场景根据不同的条件执行不同的操作2. 语法if 条件语句1:代码段1elif 条件语句2:代码段2elif 条件语句3:代码段3…else:代码段N3. 执行过程:从上往下依次判断条件语句的结果是否为True,如果为True就执行这个 if 或者 elif 对应的代码段,执行完if再判断后面的条件,也不在执行后面的代码段。else后面的代码执行有在前面所有的条件都不满足的时候才会执行。例题:输入成绩,如果输入的成绩在90分以

2021-01-21 23:25:34 138

原创 CXZday2-运算符和变量作业

选择题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-01-20 20:27:12 125

原创 day2总结运算符和分支结构

day2总结运算符和分支结构python支持的运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算符1.数学运算符+、——、*、/、%(取余)、//(整除)、**(幂),加减乘除和数学中一样%(取余)例如print(8 % 2) # 0print(15 % 4) # 3应用一:判段一个数能否被另一个数整除应用二:取地位数例如:取一个数的个位数num =3281print(num % 10) # 1//(整除)X除Y的结果向小取整例1print

2021-01-20 20:26:05 104

原创 day1总结

总结day2-基础语法一.基本操作新建文件:File—New—Python File删除:选中文件—右键—Delete重命名:选中文件----Refactor----Rename打开设置页面:File—Setting…/Pycharm—preference二.语句一条有限代码就是一条语句print('hello world')一条语句结束后可以加分号(;)也可以不加,但是如果需要把多条语句放在一行,就必须在语句末加分print('王者荣耀');prin

2021-01-19 22:16:13 109 1

空空如也

空空如也

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

TA关注的人

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