自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day17-面向对象作业

定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤class Dog: def __init__(self,name,gender,breed): self.name = name self.gender = gender self.breed = breed def mathod(self): return '啊呜'a = Dog('才才','公狗','二哈')print(a.gender)..

2022-05-06 20:50:32 93

原创 day 17 - 面向对象基础

day 17 - 面向对象基础1. 编程思想# 编程思想:程序员在面对一个问题的时候首先想到的解决这个问题的想法# 三种编程思想:# 1.面向过程编程(穷人思想) - 会基本语法和逻辑# 2.函数式编程(小资思想) - 会基本语法和逻辑还需要函数# 3.面向对象编程(富豪思想) - 会基本语法和逻辑、函数还需要类和对象2. 认识类和对象1. 什么是类,什么是对象"""类 - 类是拥有相同功能和相同属性

2022-05-06 20:49:45 102

原创 day16正则表达式作业

利用正则表达式完成下面的操作:一、不定项选择题能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(A BD)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

2022-05-05 21:47:53 144

原创 day 16 - 正则表达式

day 16 - 正则表达式1. 匹配类符号from re import fullmatch1. re模块"""re模块是python用来支持正则表达式的一个模块re模块中提供了各种和正则相关的函数:fullmatch、search、findall、match、split、sub等等fullmatch(正则表达式, 字符串) - 判断整个字符串是否完全符号正则表达式描述的规则。如果不符合返回值是Nonepython中提供正则表达式的方式:r'正则表达式'js中提供正则表达式的方式:

2022-05-05 21:47:13 119

原创 day 12 python的三大神器

day 12 python的三大神器1. 迭代器1. 什么是迭代器(iter)"""迭代器是容器; 程序中无法直接创建一个迭代器,只能将别的序列转换成迭代器。特点:打印迭代器无法查看所有的元素、也无法获取元素的个数;获取元素的时候每次只能获取最前面的那个元素,而且元素取一个就少一个。"""i1 = iter('abc123')print(i1) # <str_iterator object at 0x7f99fb98fc40># print(len(i1))

2022-04-26 20:39:59 308

原创 day11函数进阶作业

写一个匿名函数,判断指定的年是否是闰年a_year = lambda year: (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)print(a_year(2008))写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)list1 = [1, 2, 3]new_list1 = lambda list1:list1[-1:-len(list1) -..

2022-04-25 22:18:33 42

原创 day11 - 函数进阶

day11 - 函数进阶1. 匿名函数1. 语法"""语法:函数名 = lambda 形参列表: 返回值相当于def 函数名(形参列表): return 返回值"""注意: 匿名函数的本质还是函数;普通函数中的绝大部分内容匿名函数都支持练习1: 求任意两个数据的和的匿名函数x = lambda num1, num2=2: num1 + num2print(x(10, 20))print(x(num1=100, num2=200))print(x(100))练习

2022-04-25 22:17:40 91

原创 day10-函数作业

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

2022-04-24 23:04:24 61

原创 day10 - 函数基础

day10 - 函数基础1. 函数的定义1. 函数的概念(什么是函数)"""函数就是实现某一特定功能的代码的封装。(函数就是把实现某一个功能的代码打成一个包,以后再需要这段代码对应的功能的时候不需要再写这段代码,而是直接调用封装这段的函数)"""2. 函数分类(函数由谁创建)"""1)系统函数(别人造好机器) - Python自带的函数,例如:print、input、type、max、min、sorted等2)自定义函数(自己造的机器) - 由程序员自己创建的函数"""

2022-04-24 23:03:47 92

原创 day 8 - 元组、集合和字符串

day 8 - 元组、集合和字符串1. 元组和集合1. 元组a. 什么是元组(tuple)"""容器; 将()作为容器的标志,里面多个元素用逗号隔开:(元素1, 元素2, 元素3, ...)不可变的(不支持增删改); 有序的(支持下标操作)元素:任何数据"""b. 空元组t1 = ()c . 只有一个元素的元组(重点!) - 唯一的这个元素后面必须加逗号t2 = (100,)print(t2, type(t2), len(t2))d. 在没有歧义的情况下,元组的()可以

2022-04-23 22:53:57 92

原创 day 7 - 字典

day 7 - 字典1. 认识字典用一个容器同时保存多个数据的时候的建议:如果多个数据的意义相同用列表,如果多个数据的意义不同用字典1. 什么是字典(dict)"""1) 字典是容器型数据类型; 将{}作为容器的标志,里面多个元素用逗号隔开,元素必须是键值对:{键1:值1, 键2:值2, 键3:值3,...}2) 字典是可变的(支持增删改); 字典是无序的(不支持下标操作)3) 元素的要求: a. 键:键必须是不可变的数据类型的数据(一般用字符串); 键是唯一的 b. 值:没有

2022-04-20 21:02:09 119

原创 day 6 - 列表进阶

day 6 - 列表进阶1. 列表相关操作1. 数学运算符:+ 、 *列表1 + 列表2 - 将两个列表合并产生一个新的列表print([10, 20, 30] + [100, 200]) # [10, 20, 30, 100, 200]list1 = [10, 20, 30]list2 = [100, 200]result = list1 + list2print(result) # [10, 20, 30, 100, 200]列表 * N

2022-04-20 01:09:19 536

原创 day - 5 列表

day - 5 列表1 . 认识列表"""1)列表是容器型数据类型(可以同时保存多个数据);2)将[]作为容器的标志,里面多个元素(一个容器中每个独立的数据就是元素)用逗号隔开: [元素1, 元素2, 元素3,...]3)列表是可变的(可变指的是元素的个数、元素的值和元素的顺序可变) - 列表支持增删改 列表是有序的 - 列表支持下标操作 4)列表的元素:任何类型的数据都可以作为列表的元素"""1. 空列表list1 = []print(list1) # []

2022-04-20 01:08:29 73

原创 day 4 - while循环和循环关键字

day 4 - while循环和循环关键字1 . while 循环"""语法:while 条件语句: 循环体说明:while - 关键字;固定写法条件语句 - 和if中的条件语句一样,可以是任何有结果的表达式 例如:具体数据、已经赋值过的变量、有结果的某种运算的运算表达式等: - 固定写法循环体 - 结构上,和while保持一个缩进的一条或者多条语句; 逻辑上,需要重复执行的代码"""练习1:打印1-100所有的整数x

2022-04-16 15:37:13 271

原创 day 3 - if分支和循环

day 3 - if分支和循环1 . 流程控制1)流程控制 - 控制代码执行的方式a . 顺序结构(默认) - 代码从上往下按顺序一次执行,并且每条语句只执行一次;b . 分支结构(if语句) - 根据条件选择执行代码;c . 循环结构(for、while) - 让代码重复执行(代码写一次,执行多次)顺序结构代码a = 10print(a)分支结构age = 24if age >= 18: print('成年') 循环体for x in range(10

2022-04-14 20:41:30 326

原创 day2 - 变量和运算符

day2 - 变量和运算符1 . 变量1) 什么是变量变量是用来保存数据的(在程序中使用数据的时候,不要直接用,而是先用变 量将数据保存起来,然后通过变量来使用数据)2)定义变量"""语法:变量名 = 数据说明:a . 变量名 - 由程序员自己命名; 要求:是标识符且不是关键字 规范:见名知义 不使用系统的函数名、类名和模块名 所有的字母都小写,多个

2022-04-13 22:27:42 220

原创 day1 基础语法和变量

day1 基础语法和变量1.常用快捷键快捷键作用ctr + /添加或者取消注释ctr + c复制ctr + v粘贴ctr + x剪切ctr + a全选ctr + s保存ctr + f搜索ctr + z撤销ctr + shift + z反撤销shift + 鼠标点击选中范围alt + 鼠标点击多光标操作2.基础语法1)注释注释是代码中不会被翻译成机器码的部分(注释的存在不会影响程序的功能)1

2022-04-12 19:27:38 547

空空如也

空空如也

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

TA关注的人

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