自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端,爬虫,多线程,基础

前端 爬虫 线程 进程基础01. URI 和 URLURI - Universal Resource Identifier ----> 统一资源标识符URL - Universal Resource Locator ----> 统一资源定位符URI = URL + URN(x)https://www.baidu.com:443/index.html (URI 全写名称)http://14.215.177.38:80/index.html (IP 地址 )h

2021-01-10 18:32:22 231 1

原创 day17-面向对象作业

定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Rectangle: def __init__(self, width=80, height=60): self.width = width self.height = height def area(self): return self.width * self.height def perimeter(self): return..

2020-12-29 22:40:57 94

原创 day 17 note 面向对象基础

day 17 note 面向对象基础01. 认识类和对象 #### 1. 什么是类,什么是对象(1). 类: 类就是拥有相同功能 和 相同属性的对象 的集合.(类是是抽象的)(2). 对象: 类的实例就是对象 (对象是具体的)从生活的角度来看:如果人是类,余婷就是人的对象,骆昊是人的另外一个对象如果车是类,自行车、汽车、公交车是车类的子类(分类), 具体的某一辆车才是对象 #### 2. 定义类 - 通过代码来描述清楚你是拥有哪些相同属性和哪些相同功能的对象的集

2020-12-29 20:15:16 109

原创 day16正则表达式作业

利用正则表达式完成下面的操作:1.用户名匹配​ 要求: 1.用户名只能包含数字 字母 下划线​ 2.不能以数字开头​ 3.⻓度在 6 到 16 位范围内1.re_str = '\w+'result = fullmatch(re_str, '8_a')2.re_str = '[\D].+'result = fullmatch(re_str, 'a22希宇')3.print(fullmatch('a{6, 16}/d{6, 16}', 'aaaaaa1234567

2020-12-28 23:35:42 86

原创 day 16 note 正则表达式

day 16 note 正则表达式01. 正则表达式re 模块是python内置的专门提供处理正则表达式函数的模块from re import fullmatch #### 1. 什么是正则表达式正则表达式是一种可以让字符串处理变得很简单的工具正则表达式就是通过各种正则符号来描述字符串的规则在不同的编程语言中,正则的语法是相同的,但是表示方式不同:python - ‘正则表达式’ , js - /正则表达式/2. 正则符号1) 普通字符 —> 普通字符在正则表达式中表示这个符

2020-12-28 20:03:52 360

原创 day 15 note 时间 hash和 json

day 15 note 时间 hash和 jsonimport time01. 时间模块1. python和时间相关的模块有两个:time、datetime2. 时间戳时间戳指的是当前时间到1970年1月1日0时0分0秒(指的是格林威治时间)的时间差(单位是秒)1)使用时间戳保存时间比使用字符串保存时间所占用的内容要少很多;2)通过时间戳对时间进行加密更简单1608945703.5747042 (保存的时候大概需要4个字节) -> 包含了年、月、日、时、分、秒、毫秒’2020

2020-12-28 20:02:57 151 2

原创 day 14 note 异常和常用模块

day 14 note 异常和常用模块01. 数据持久化1. 数据持久化1) 需要持久化的数据通过一个文件来保存2) 需要这个被持久化的数据的时候,不直接给值,而是从文件中读这个数据3) 如果被持久化的数据发生了改变,需要把最新的值再重新写入文件中num = 0 # 上一次执行时的次数with open('resource/count.txt', encoding='utf-8') as f: num = int(f.read()) num +=

2020-12-28 20:02:09 75

原创 day 13 note 包和文件操作

day 13 note 包和文件操作01. 包的使用1. 什么是包包是python工程中一种专门用来管理py文件的文件夹,这个文件夹中有一个特殊文件: init.py(项目中的普通文件夹一般用来管理,项目需要的非代码文件)2. 怎么使用包中的内容 ---- > 导入1) import 包名 - 导入后可以通过 ‘包名.’ 去使用这个包中的init.py文件中定义的所有的全局变量2) import 包名.模块名 - 导入后可以通过 ‘包名.模

2020-12-25 09:08:18 160

原创 day12 装饰器作业

写一个装饰器@tag要求满足如下功能:@tag(name='p')def render(text): # 执行其他操作 return text@tag(name='div')def render2(): return 'abc'print(render('Hello')) # 打印出: <p>Hello</p>print(render2()) # 打印出: <div>abc</div>'=======..

2020-12-24 00:36:23 106

原创 day 12 note 迭代器生成器模块

day 12 note 迭代器生成器模块01. 有参装饰器1. 有参装饰器应用场景:如果实现装饰器的功能的时候需要额外的数据,就需要有参装饰器def 函数名(参数列表):定义无参装饰器函数return 无参装饰器函数名函数名 - 创建装饰器的函数名参数列表 - 有多个参数看实现装饰器的功能额外需要多少个数据def create_tag(name): def tag(f): def new_f(*args, **kwargs): res

2020-12-23 20:55:59 100

原创 day11作业

为函数写一个装饰器,在函数执行之后输出 after为函数写一个装饰器,把函数的返回值 +100 然后再返回。写一个装饰器@tag要求满足如下功能:@tagdef render(text): # 执行其他操作 return text@tagdef render2(): return 'abc'print(render('Hello')) # 打印出: <p>Hello</p>print(render2()) ..

2020-12-23 09:44:32 62

原创 day 11 note 高阶函数

day 11 note 高阶函数01. 高阶函数1. 函数就是变量python中定义函数就是定义类型是 function 的变量,函数名就是变量名变量能做的事情,函数都能做a = 10d = 'abc'e = [10, 20, 30]b = lambda x: x*2def b(x):return x*2c = {'a': 10, 'b': 100}print(type(a), type(b), type(c))x = 100def func1(): pri

2020-12-23 09:02:58 70

原创 day10作业

写一个匿名函数,判断指定的年是否是闰年year1 = lambda year: (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)print(is_leap_year(2020))year2 = lambda year: '闰年' if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) else '平年'print(is_leap_year2(2021))..

2020-12-22 08:57:21 76

原创 day 10 note 函数 进阶

day 10 note 函数 进阶01. 函数的参数1. 位置参数和关键字参数实参按照传递方式的不同分为位置参数和关键字参数两种1. 位置参数调用函数的时候让实参和形参一一对应(第一个实参给第一个形参赋值,第二个实参给第二个形参赋值…)格式:数据1, 数据2, 数据3, …2. 关键字参数让实参和形参通过关键字(形参名)对应格式:形参名1=数据1,形参名2=数据2,…3. 关键参数和位置参数混用混用的时候位置参数必须在关键字参数前面def func1(x, y, z):

2020-12-21 20:45:25 145

原创 day 9 note 格式字符串 和 函数基础

day 9 note 格式字符串 和 函数基础01. 格式字符串1. r语法python中可以在字符串的最前面(引号前)加 r/R ,来阻止字符串中的转义字符转义r可以让字符串中的转义字符都变成普通字符str1 = '\tabc\n123'print(str1)str2 = r'\tabc\n123'print(str2) # \tabc\n123path = R'c:\\prog\name\yuting\xuexi\aa.txt'print(

2020-12-21 20:44:54 110

原创 day9-函数作业

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

2020-12-20 20:14:44 70

原创 day8-字符串作业

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

2020-12-18 00:20:14 153

原创 day 8 note 字 符 串

day 8 note 字 符 串01. 字符串 和字符1. 字符串(str)容器:将’’、 “” 、’’’’’’、 “”""""作为容器的表示,里面的每个独立的文字信息就是它的 元素(引号中的每个符号都是字符串的 元素)元素:引号中的每个符号都是元素, 字符串的元素又叫字符不可变(不支持增删改);有序的(支持下标操作)s1 = 'a6,你好's2 = "数ks022123"print(type(s1), type(s2) ) # <class 'str'> &lt

2020-12-18 00:19:33 115

原创 day7字典和集合作业

1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明)students = {'name': 'xi yu', 'age': 23, 'score': 88, 'tel': 198, 'sex': '男'}2.声明一个列表,在列表中保存6个学生的信息(6个题1中的字典)classes = [ {'name': '古天乐', 'age': 26, 'score': 90, 'tel': 123, 'sex':'男'}, {'name'

2020-12-17 01:04:58 107

原创 day 7 note 字典 与 集合

day 7 note 字典 与 集合01. 字典**1. 字典存在的价值 **可以在同时保存多个意义不同的数据的时候通过key来对数据进行 区分 和 说明stu = {'姓名': '小明', 'age': 30, 'tel': '188', 'score': 90, '体重': 70}print(stu['姓名'])2.什么是字典(dict)字典是容器型 数据类型;将{ }作为容器的标志,里面多个元素(元素是 键值对)用逗号隔开: {键1:值1, 键2:值2, 键3:值3,…}

2020-12-17 01:02:33 224

原创 day 6 note 列表相关应用 和 元组

day 6 note 列表相关应用 和 元组01. 列表相关操作**1.数学运算: +, ***列表1 + 列表2 - 将两个列表合并成一个新的列表list1 = [1, 2, 3]list2 = [100, 200]print(list1 + list2) # [1, 2, 3, 100, 200]2)列表N * N列表 - 列表中的元素重复 N 次产生一个新的列表(N是>=0的整数)list3 = list1 * 3 print(list

2020-12-17 01:01:36 96

原创 day5-列表作业

1.已知一个数字列表,求列表中心元素。scores = [45, 89, 78, 90, 65, 70, 23, 57, 100, ]print(scores[4])2.已知一个数字列表,求所有元素和。length = len(scores)sum1 = 0for item in scores: sum1 += itemprint(sum1)3.已知一个数字列表,输出所有奇数下标元素。print(scores[0:9:2])4.已知一个数字列表,输出所有元素中,值为奇数

2020-12-16 20:06:48 196

原创 day 5 note 数字和列表

day 5 note 数字和列表1. 数字相关类型 (int, float, bool, complex)1. int(整型) - 所有的整数对应的类型1)表示: 数字直接写2)转换:int(数据)不是所有的数据都可以转换成整数,只有浮点数、布尔、部分字符串*python 2. x 中整数有两种类型:int、long浮点数转换成整数:直接去掉小数部分,保留整数部分print(int(12.5)) # 12print(int(1.9)) # 1print(int(-

2020-12-16 20:06:16 158

原创 day4 作业

# 1 .根据输入的成绩的范围打印及格 或者不及格。grade = 67 # 定义一个变量 grade 并且 给变量 赋值if grade >= 60: # if条件语句判断 >= 60 print('及格') # 满足上面 if的条件 则 打印出‘及格’else: # 如果不满足 if的条件 则执行 print('不及格') # 输出满足else 条件的结果‘不及格’ """ grade = 67 if

2020-12-16 20:05:38 34

原创 day 4 note 循环关键字 和 位运算

day 4 note 循环关键字 和 位运算01. 循环关键字1.continuecontinue是关键字,只能用在循环体中当执行循环体的时候,如果遇到continue, 当次循环直接结束,马上进入下次循环的判断(遇到continue结束一次循环)练习:计算1到100中所有不能被3整除的数的 和sum1 = 0for x in range(1, 101): if x % 3 == 0: continue sum1 += x2.breakbreak是关

2020-12-16 20:02:27 100

原创 day3 分之和循环作业

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

2020-12-16 20:01:43 51

原创 day 3 note for循环 和 while

day 3 note for循环 和 while01. for循环1. for循环 (让代码重复执行)语法:for 变量 in 序列:循环体说明:1) for - 关键字;固定写法2) 变量 - 和定义变量的时候变量名的要求和规范一样(如果这个变量在循环体中不使用,变量名可以用_代替)3) in - 关键字:固定写法4) 序列 - python中容器型数据类型,例如:字符串、列表、元组、集合、字典、迭代器、生成器、range等…5) 冒号

2020-12-16 19:58:04 115

原创 day 2 note 运算符 和 if分支结构

day 2 note 运算符 和 if分支结构01. 数学运算符 ( + - * / // % ** )1. 数学运算符: +(加)、- (减)、*(乘)、/(除)、//(整除)、%(取余、取模)、**(幂运算)1 ) +、-、*、/ 和数学中的+、-、×、÷ 功能和用法一模一样运算结果可以保存在变量中 a = (10 / 2) print(a)运算对象不一定非得是数据,还可以是变量 num = 10 -> print(num

2020-12-16 19:56:52 223

原创 day 1 note 基础语法和变量

day 1 note 基础语法和变量01. 基础语法1. 注释注释就是代码中不参与编译执行的部分(不影响程序的功能);在代码中起到注解和说明的作用单行注释 - 在说明性文字前加 #(# 后需要一个空格), 快捷键:ctrl + /print(‘hello world!’) # 打印 hello world!行注释(文档注释) - 将说明性文字放在六个 " 或者6个 ’ 之间"""多行注释1多行注释2...."""'''多行注释1多行注释2...'''

2020-12-16 19:55:58 125 1

空空如也

空空如也

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

TA关注的人

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