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

原创 第17天 作业

1. 定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Rectangle: def __init__(self, x=0, y=0): self.length = x self.width = y def perimeter(self): return 2*(self.length+self.width) def area(self): return self.length * self

2020-10-21 20:35:58 195

原创 第16天 正则表达式

一、二进制数据的转换1.二进制类型/字节(bytes)2.其他数据转二进制: bytes(数据)字符串转二进制:字符串.encode(encoding=‘utf-8’)print(bytes(10))print(bytes(2))print(bytes(12.5))print(bytes(True))print(bytes('abc', encoding='utf-8'))print(bytes('abc', encoding='utf-8'))print(bytes([1, 2]))

2020-10-21 16:26:21 162 1

原创 第15天 常用模块

一、常用模块什么是时间戳时间戳就是以秒为单位表示的到格林威治时间1970年1月1日0时0分0秒的时间差保存时间的时候保存时间戳要比直接保存时间信息更加节约内存对时间戳进行加密比字符串时间加密要方便1.time() - 获取当前时间(返回的是当前时间的时间戳)t1 = time.time()print(t1) # 1603093084.514837 ‘2020/10/19 15:46:30’2.time.localtime()time.localtime() - 获取当前的本地时间

2020-10-21 14:27:33 68

原创 第14天 json 和异常

一、json数据1.什么是jsonjson是一种数据格式;几乎所有的高级语言都支持这种数据格式的处理,所以json主要用于不同语言之间的数据交流。2.json格式json格式的要求:1) 一个json有且只有一个数据2) 唯一的这个数据必须是json支持的数据类型的数据json支持的数据类型:数字类型(Number) - 所有数字对应的类型,表示的时候直接写,例如:100,-102,12.3,3e4字符串(String) - 用双引号引起来的字符集(只能是双引号),

2020-10-21 09:46:33 150

原创 第13天 包和文件操作

一、包的使用1.什么包“”"包含__init__.py文件的文件夹就是包包用来对py文件(模块)进行分类或者封装“”"2.怎么使用包中的模块1)import 包名.模块名包名.模块名.变量2)import 包名.模块名 as 新名对 ‘包名.模块名’ 进行重名命,命名通过 ‘新名.变量’ 的方式使用变量3)from 包名 import 模块名1,模块名2,模块名3,…模块名.变量4)from 包名 import 模块名1 as 新模块名1,模块名2,模块名3,…5)from 包名

2020-10-21 09:13:13 68

原创 第12天 作业

写一个斗地主发牌器import sys# 界面def jiemian (): print("==================================\n" " ** 欢迎来到xx管理系统 **\n" "\n" " 1.登 录\n" " 2.注 册\n" " 3.退 出\n"

2020-10-16 09:02:21 62

原创 第12天 装饰器和生成器模块

一、有参装饰器1.有参装饰器的功能在给函数添加功能的时候可以通过参数控制具体的操作(操作不固定)2.怎么写有参装饰器def 函数名0(装饰器的参数列表) def 函数名1(func): def 函数名2(*args, **kwargs): result = func(*arges, **kwargs) 新功能 return result return 函数名2 return 函数名

2020-10-14 18:15:06 148

原创 第11天 高阶函数和装饰器

一、实参高阶函数1.什么是实参高阶函数参数是函数的函数就是实参高阶函数def func4(f): # f=func1 print(f(10, 20) * 2) # print(func1(10, 20)*2)def func1(*nums): return [1, 2]func4(func1)2.系统实参高阶函数的应用max/min, sorted, map, reduce1)max、mina.普通用法:max(序列) - 求序列中元素的最大值(序列

2020-10-13 20:42:51 147

原创 day 10 函数进阶

一、函数返回值1.什么是返回值返回值就是从函数内容传递到函数外部的数据(默认情况下函数内部产生的新数据,在函数外部不能使用)def func(a, b): c = a+b print(c)func(10, 20)2.怎么确定函数返回值1)python中每个函数都有返回值,返回值是什么就看执行函数体的时候遇到的return关键字后面的数据是什么;如果没有遇到return,返回值就是None。(希望作为返回值的数据在函数结束的时候放在return后面)2)return的作

2020-10-13 20:21:18 189

原创 day 09 推导式和函数

一、函数的作用没有函数会遇到什么问题:a. 相同功能对应的代码需要重复写b. 一旦功能发生改变,需要将使用到这个功能的代码的位置全部修改针对上述问题,使用函数举例:左->右->左3->右2->左2->右3def left(): print('===============左移==============') print('向左打方向灯') print('向左打方向盘') # print('踩油门') print('回正方向盘'

2020-10-10 11:43:20 184

原创 day 07 集合和字符串

1.什么是集合(set)集合是容器型数据类型, 将{}作为容器的标志里面多个元素用逗号隔开:{元素1,元素2,元素3,…}它是可变的;无序的元素:不可变的数据;唯一的1)空集合 x = {} # 空字典 s1 = set() # 空集合 print(type(x), type(s1)) # <class 'dict'> <class 'set'> print(s1) # set() x = {} s1 = set() print(type

2020-10-09 09:01:37 98

原创 day 06 元祖和字典

一. 元组与字典1.什么是元组(tuple)“”"元组就是不可变的列表元组是容器型数据类型,将()作为容器的标志,里面多个元素用逗号隔开:(元素1, 元素2, 元素3, …)元组不可变(不支持元素的增删改);元组是有序的(支持下标操作)元素:任何类型的数据都可以,并且可以重复“”"元组就是不可变的列表元组是容器型数据类型,将()作为容器的标志,里面多个元素用逗号隔开:(元素1, 元素2, 元素3, …)元组不可变(不支持元素的增删改);元组是有序的(支持下标操作)元素:任何类型的数据都

2020-09-28 19:02:38 175

空空如也

空空如也

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

TA关注的人

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