自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day17 - 面向对象基础

day17 - 面向对象基础1,编程思想编程思想:面向过程编程(穷人思想),函数式编程(小资),面向对象编程(富豪)from math import factorialprint(factorial(10))class Math: @staticmethod def factoroal(num:int): s = 1 for x in range(1,num+1): s *= x return s @

2021-08-04 09:01:02 94

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

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

2021-08-03 00:29:24 411

原创 day16 - 正则表达式

day16 - 正则表达式1,匹配符号1),re模块"""re模块是python提供的专门用支持正则表达式的一个模块fullmatch函数:fullmatch(正则表达式,字符串) - 让正则表达式和字符串进行完全匹配,如果匹配失败返回None2,正则语法"""正则表达式 - 正则表达式是一个让字符串复杂问题变得简单的工具写正则表达式的主要工作:用正则符号描述清楚相关字符串的规则python正则表示方式:r'正则表达式'js的正则:/正则表达式/"""from re

2021-08-03 00:28:49 236

原创 day11-函数作业

编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def dic1(dict1): new_dic1 = {dict1[key]:key for key in dict1} print(new_dic1)dic1({'a': 1, 'b': 2, 'c': 3}) return new_dic1dic{}new_dic1 = dic..

2021-07-29 00:17:14 105

原创 day-11函数基础

day-11函数基础1,定义函数"""1,认识函数1)什么是函数:函数就是实现,某一特定功能的代码的封装(每个函数都有自己特定的功能)函数就是把实现某一个功能的所有代码打成了一个包,每次需要这个功能的时候不用再重复去写实现这个功能的代码了,而是使用函数2)函数的分类(按照函数是由谁创建\定义来进行的分类)系统函数 - 由python创建的函数,这类函数只需要再需要他功能的时候去调用他 (系统已经造好的机器) 例如:print,iuput,type,id,max,

2021-07-29 00:16:42 58

原创 day-11函数基础

day-11函数基础1,定义函数"""1,认识函数1)什么是函数:函数就是实现,某一特定功能的代码的封装(每个函数都有自己特定的功能)函数就是把实现某一个功能的所有代码打成了一个包,每次需要这个功能的时候不用再重复去写实现这个功能的代码了,而是使用函数2)函数的分类(按照函数是由谁创建\定义来进行的分类)系统函数 - 由python创建的函数,这类函数只需要再需要他功能的时候去调用他 (系统已经造好的机器) 例如:print,iuput,type,id,max,

2021-07-28 09:50:56 38

原创 day9-字符串作业

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

2021-07-23 00:29:20 47

原创 day9 - 字符串

day9 - 字符串1, 字符和字符串1),什么是字符串"""容器型数据类型:将''或者“”或者''''''或者""""""作为容器标志,引号中的每个符号就是字符串的元素(''''''和""""""在表示字符串内容的时候换行可以不适用转义字符,而是直接按回车)字符串不可变(不支持增删改);字符串有序(支持下标操作)元素;引号中的单独的某个符号都是字符串的元素(又叫字符),字符可以是任何符号。 字符分为两类:普通字符(表示符号本身字符),转义字符(符号的存在具有特殊的意义或功能)"

2021-07-23 00:28:50 65

原创 day8-字典和集合作业

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

2021-07-21 23:48:46 42

原创 day8 字典和集合

day8 字典和集合1,字典的增 删 改1), 增和改"""字典[键] = 值 - 当键存在的时候是修改对应的值:当键不存在的时候是添加键值对字典.setdefault(键,值) - 添加键值对(当键存在的时候不会修改原来的值)"""举例:cat = {'name':'美美','age':2,'color':'白色'}print(cat)#添加cat['breed'] = '蓝猫'print(cat)#修改cat['age'] = 3print(cat)cat

2021-07-21 23:48:07 42

原创 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,197]new_n

2021-07-20 23:51:04 175

原创 day7-元组和字典

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

2021-07-20 20:48:34 77

原创 day6-列表作业

1.已知一个数字列表,求列表中心元素。num = [90,45,38,92,61,58,100]num1 = len(num)for x in range(num1): if num1 // 2 == x: print(num[x])2.已知一个数字列表,求所有元素和。num = [90,45,38,92,61,58,100]sum1 = 0for x in num: sum1 += xprint(sum1)3.已知一个数字列表,输出所有奇数下标元素。

2021-07-19 23:25:42 93

原创 day6-列表

day6-列表1,切片 - 获取部分元素切片的结果事列表"""语法: 列表[开始下标:结束下标:步长]说明:开始下标 - 下标值(0开始的和-1开始的都行):确定切片有效范围的七点,可以取到: - 固定写法结束下标 - 下标值(0开始的和-1开始的都行);确定切片有效范围的终点,取不到步长 - 决定切片的方向(步长对应的方向必须和开始到结束的方向一致,否则切片结果为空) 获取元素的方式(一个的一个取还是跳着取)注:切片的有效范围是:[开始下标,结束下标)

2021-07-19 23:24:57 39

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

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

2021-07-18 22:50:15 141

原创 第一周作业(零基础)

第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(in)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新

2021-07-18 22:49:39 46

原创 day4- 循环作业

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

2021-07-15 21:47:25 273

原创 循环 - day4

循环循环 —— 让代码重复执行(代码写一遍,运行的时候可以执行多次)1,for循环"""语法:for 变量 in 序列: 循环体说明:for,in - 关键字,固定写法变量 - 写一个变量名(可以是定义过的,也可以是没有定义过的)序列 - 容器型数据类型对应的数据,常见序列:字符串,列表,元组,字典,集合,迭代器,生成器,range: - 固定写法循环体 - 和for保持一个缩进的一条或多条语句;就是需要重复执行的代码。"""for x in 'ab

2021-07-15 21:46:53 109

原创 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 21:32:35 109 1

原创 运算符和分支结构

运算符和分支结构运算符数学运算符加+减-乘*除/求余数,取余%整除//幂运算**1,+ ,- , * ,/和数学中+,-,*,/的功能是一样的print(1 + 3) #4print(7 - 2) #5print(2 * 8) #16print(4 / 1) #4.01),% - 求余数,取值x % y - 求x除于y的余数print(5 % 2) #1print(16 % 2) #0

2021-07-14 21:32:16 182 2

原创 基础语法和变量

基础语法和变量代码print(打印)1,编写代码时常用的快捷键1) ctrl + c 复制2) ctrl + v 粘贴3) ctrl + x 剪切4) ctrl + a 全选5) ctrl + s 保存6) ctrl + / 注释7) ctrl + z 撤销8) ctrl + shift+z / ctrl + y 反撤销2,代码注释注释:就是代码中不会被编译执行(不会被解释器解释)的部分,注释的存在不会影响程序的功能。注释存在的价值:1),对代码进行注释和说明,增

2021-07-13 18:45:44 130 4

空空如也

空空如也

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

TA关注的人

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