自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文件和文件系统

open(name[,mode[,buffering]])'r’读取'w’重写'a’附加文字内容‘b’二进制打开文件‘t’文本模式‘+’读写

2020-10-05 21:55:02 781

原创 模块与datetime模块

一、模块1.定义:模块包含你定义的函数和变量的文件,后缀名为.py,它可以被其他程序引入。2.若一个文件夹中管理多个模块文件,则称它为包。3.导入模块(以库中的math为例):(1)引入import mathprint(math.sqrt(25))#5.0(2)更换它的名字import math as mprint(m.sqrt(25))#5.0(3)只引入部分模块from math import sqrtprint(sqrt(25))#5.0此时不需要math.sqr

2020-10-05 20:53:49 155

原创 类、对象与魔法方法

创建和使用类:1.在Python中,类的首字母大写的名称指的是类,类定义中的括号是空的,我们要从空白开始创建类,类不是特定的,但我们在其中创建的实例是特定的。小写名称则指的根据类创建的实例。2.类中的函数称为方法。__init__是一个特殊的方法,按约定,开头和末尾各有两个下划线,避免Python默认方法与普通方法发生名称冲突。3.形参self必不可少,它能让实例访问类中的属性和方法,我们不必给self提供值。4.创建子类时,父类必须包含在当前文件中,且位于子类前面。5.定义子类时,需在括号里指定

2020-10-05 19:20:14 134

原创 2020-10-03

序列(数据类型总结)#可变类型和不可变类型#不可变类型:int string float 元组 集合frozensset()(对象所指向内存中的值是不可变的)a=7print(id(a))a=89print(id(a)) #两次输出地址不一样#可变类型:列表 字典 集合set (对象所指向内存的值是可以变的)list1=[1,2,3,4,]print(id(list1))list1.remove(3)print(id(list1))s1=set()set.update(

2020-10-03 00:12:20 118

原创 函数与lambda表达式

函数与lambda表达式在Python中,函数分为普通函数与lambda函数。Lambda是一个匿名函数,它是一种简写,表达更快。写法如下:自定义函数名 = lambda 若干参数:操作表达式def fun1(a,b,c): return a*b*cprint(fun1(3,4,10))fun2=lambda a,b,c:a*b*c;print(fun2(3,5,10))...

2020-09-26 22:50:45 209

原创 集合

集合1.集合中的数据比较特殊,能对它进行的操作比较少。主要有四个类型:(1)set()创建空集合或者将其他数据类型转换为集合。集合内元素不会重复,可以用此去除列表中的重复数据。(2)len()获取容器数据长度。(3)max()获取容器中数据最大值。(4)min()获取容器中数据最小值。2.集合只能用for…in…来遍历。3.集合推导式(1)普通集合推导式变量 = {变量 for 变量 in 集合}(2)带有判断条件的集合推导式变量 = {变量 for 变量 in 集合 if 条件表达

2020-09-26 22:03:00 164

原创 字典

1.在python中,字典是一系列键-值对,字典用放在花括号{}中的一系列键-值对表示。2.可以先用花括号定义一个空字典,利于存储用户提供的数据或者编写能自动生成大量键-值的代码。3.可以修改字典中的值和删除键-对值,删除的键-对值会永远消失。4.注意在字典中定义的格式与将较长的print语句分成多行写的格式。5.可用函数sorted()来获取按特定顺序排列的键列表的副本。6.遍历字典中的所有值时,可使用方法values(),使用集合(set),可剔除重复项。7.嵌套:将一系列字典存储在列表里或

2020-09-26 19:14:24 132

原创 数据类型_字符串

1.字符串就是一系列字符,在Python中,用引号括起的就是字符串,引号可以是单引号或者双引号。2.修改字符串的大小写:可将字符串先转化为小写,以后需要时在转换为合适的大小写方式。3.可以合并字符串。4.使用制表符或者换行符来添加空白。5.删除空白。6.避免语法错误。...

2020-09-22 23:12:35 94

原创 元组

1.在python中,元组与列表类似,元组用小括号(),列表用方括号[]。元组中只有一个元素时,需要在元素后面加,2.元组中的数据是不可以进行修改的,如果要增添元组中的元素,我们可以新增一个元组,让两个元组进行加和。我们不可以删除元组中的元素,但是我们可以删除整个元组。3.我们可以访问元组中任何一个位置的元素,或者是一段元素。4.运算符:...

2020-09-22 21:54:46 216

原创 异常处理

try-except提高程序抵御错误的能力1.使用try-except代码块,可以告诉用户一条友好的错误信息,而不是traceback,以免用户被搞糊涂,并且能继续进行有效的输入,也可以避免怀有恶意的攻击者通过你的traceback信息对你的代码发起攻击。2.依赖try代码块的代码应该放在else代码块中。3.无论try子句是否发生异常,finally子句都会执行。...

2020-09-19 19:36:51 141

原创 列表py

1.列表由一系列特定元素组成,用方括号[]表示列表,逗号,分隔元素。2.打印列表内部,需要访问列表内元素,使呈现给用户的内容更简洁明晰。3.第一个列表索引元素是0,可以用索引-1访问倒第一个列表元素,同理-2访问倒第二个列表元素。4.下面我使用列表中的值创建了消息:>>> names = ['xiaomi','qiuqiu','diandian']>>> message1 = "My love is " + names[0].title() + ".">

2020-09-18 23:23:03 164

原创 循环语句

今天学习了循环语句,对while,while-else,for,for-else循环有了一个初步的认识:if后表达式成立,执行代码;若检查多个表达式时,用elif;为假执行else后代码。while循环执行,直至跳出循环。for变量in目标对象,执行语句。尝试用循环语句写了一点编码>>> y=4>>> while y<=10: y=y+1 print(y) 567891011>>> >>> f

2020-09-16 22:34:00 83

原创 数据类型

今天学习的内容为Python语言的一些基本知识,重要部分如下首先,对Python数据类型有了清楚的认识数据类型基本数据类型-整形int浮点数float字符串str布尔型bool组合数据类型(字典数组元祖等,后续继续学习)感想:Python是一种解释性语言,并且是弱类型语言,虽然在使用中非常方便,但是速度较c语言偏慢另外为了加强位运算的理解,采用了函数的方式进行测试。下面以移位运算为例进行展示。def zuo(a): a = a<<1 return

2020-09-15 20:13:52 182

空空如也

空空如也

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

TA关注的人

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