自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 15.使用vim编写python代码块及包

1.Linux常用的命令在虚拟机进入python在虚拟机里面找到终端进去-输入python退出python ctrl+D查看虚拟机IP地址 输入ifconfigls 查看当前目录有哪些文件pwd 当前所在的目录whoami 当前使用的用户cd 文件名名字进入文件夹比如:ls 查看当前目录有些文件夹cd py_case(需要进入的文件夹的文件名)再输入ls 就可以查看py_case里面的有哪些文件返回上级目录 cd …在py_case创建一个文件 mkdir aaa(编辑的名字)

2020-06-04 21:56:41 698

原创 14.正则

1.re模块在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块来操作,名字为re1.1.findall方法findall方法:在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表import rest = '帅哥,靓仔,美女,靓妹'st1 = re.findall('靓',st)#查找所有的数据,查找到的数据全部都拿出来print(st1)结果:['靓', '靓']1.2.match方法match方法:尝试从字符串的起

2020-06-03 22:52:43 149

原创 13.迭代器,装饰器模块及包

1.推导式 简化代码列表推导式:格式:变量 = [变量1 for 变量1 in range(所需推导的数值,所需推导的数值)]#循环添加li = []for i in range(1,11): li.append(i)#append添加print(li)结果:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]#列表推导li = [i for i in range(1,11)]#列表推导式,可以加条件判断,if 变量>3print(li)结果:[1, 2,

2020-06-02 22:41:56 122

原创 12.异常

1.异常处理1.1.报错处理File “/home/pyvip/py_case/11.py”, line 74, in print(a)#File(文件位置),line74(第几行),(后面所报错的代码)NameError: name ‘a’ is not defined(有个变量名为’a’的没去定义它)SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(a)?#SyntaxError(语法错误)Type

2020-06-01 19:58:19 258 1

原创 11.文件

1.文件打开的模式r以只读方式打开文件,文件指针默认放在文件开头,文件不存在则报错r+打开一个文件用于读写,文件指针默认放在文件开头,文件不存在则报错w打开一个文件只用于写入,如果该文件已存在则将其覆盖,如果不存在,创建新的文件w+打开一个文件用于读写,如果该文件已存在则将其覆盖,如果不存在,创建新的文件a打开一个文件用于追加,如果文件已存在,文件指针会放在文件结尾(也就是说,新的内容将会写到已有内容之后)如果不存在,创建新的文件进行写入a+打开一个文件用于读写,如果文件已存在,文件

2020-05-31 19:26:46 491

原创 10.描述器和装饰器

1.__new__方法1、__new__方法是在类创建实例的时候自动调用的2、实例是通过类里面的__new__方法是在类 创建出来的3、先调用__new__方法创建实例,再调用__init__方法初始化实例4、__new__方法,后面括号里的cls代表的是类本身class AA: def __init__(self): print('我是__init__') def __new__(cls): print('我是__new__')

2020-05-31 15:22:29 140

原创 9.多继承,魔法方法

1.继承格式:class 类名():【父类】def 方法名(self):print(‘输出’)class 类名1(类名): 【子类】pass调用:实例名 = 类名1()实例名.方法名()class AA():#定义一个父类 def aa(self): print('车,房')class BB(AA): passshili = BB()shili.aa()结果:车,房class AA():#定义一个父类 def __init__(

2020-05-30 23:07:27 121

原创 8.类定义,属性和继承

1.类的定义 class类 是一个独立存放变量(属性/方法)的空间类 是一类事物的抽象,不是真是存在的。描绘了该类事物的共性比如:人、动物、植物(没有特指某个人、动物、植物)实例 某类事物的具体个体,是该类事物的具体表现,它是真实存在的。比如:小明 具体指某个 人格式:class 类名:属性名 = 属性 【属性名相当于变量赋值】def 方法名(self):print(self.属性名+‘需要输出的方法’)调用:实例名 = 类名() 【实例名相当于变量】print(实例名.属

2020-05-30 17:45:04 253

原创 7.函数作用域和匿名函数

1.匿名函数lambda格式:变量 = lambda 参数:表达式print(变量(参数数值))表达式相当于返回值a = lambda b:bprint(a(100))结果:1002.函数作用域2.1.globol 改变函数内部的变量改成全局变量格式:def 函数名():globol 变量变量 = 数值print(变量)调用:函数名()print(变量)a = 100def b(): global a a = 200 print(a)b()pr

2020-05-28 21:32:16 106

原创 6.函数基础和函数参数

1.函数的定义1.1.def格式:def 函数名(参数):print(需要打印的数值或者字符串)函数调用:函数名(参数)def a(x): print(x)a('hello')结果:hellodef a(): print('hello')a()结果:hello1.2.pass直接通过,什么都不执行for i in 'hello': if i == 'e': pass print('这是pass') print('这

2020-05-27 21:25:11 251

原创 5.控制流程

1.条件语句常用的条件语句:if '如果’的意思、print ‘输出’的意思、else ‘否则’的意思、elif ‘并且’的意思、input 给用户输入的值a = 10if a>9 : print('a大于9')结果:a大于9a = 10b = 11if a>b: print('a大于b')else: print('a小于b')结果:a小于ba = 10b = 11if a>b: print('a大于b')elif a == b

2020-05-26 21:41:06 165

原创 4.散列类型,运算符优先级和逻辑运算

1.字典 dict1.1.字典增1.1.1.setdefault格式:变量.setdefault(‘键名’,‘需要修改的键值’)如果变量里面存在键名一样的话,那么有则查,无则增di = {'a':'hi','b':'wo'}di.setdefault('c','word')print(di)结果:{'a': 'hi', 'b': 'wo', 'c': 'word'}di = {'a':'hi','b':'wo'}di.setdefault('a','word')print(di)结

2020-05-25 22:07:21 123

原创 3.字符串的拼接方式、格式化输出、深浅拷贝

1.字符串拼接方式常用的字符串拼接的方式1.1.’%s’%(’’)格式:’%s所需加的符号或者空格%s所需加的符号或者空格’%(变量,变量)a = 'hello'b = 'word'print('%s %s'%(a,b))结果:hello worda = '20190304'print('%s年%s月%s日'%(a[0:4],a[4:6],a[6:]))结果:2019年03月04日1.2.’’.join(())或’’.join([])格式’所需加的符号’.join([变量1,变量

2020-05-24 21:05:45 417

原创 2.序列类型增删查改和方法

1.列表1.1列表增1.1.1.append 追加追加元组、列表、数值、字符串列表后面(元组、列表算是索引位置的一个整体)格式:变量.append(所需追加的数值、字符串)li = [1,2,3,4,5]li.append(6)#追加整型结果:li = [1,2,3,4,5,6]li = [1,2,3,4,5]li.append([1,2,3])#追加列表结果:li = [1,2,3,4,5,[1,2,3]]li = [1,2,3,4,5]li.append((1,2,3))#

2020-05-24 18:33:36 173

原创 Python基础认识

数值类型数值类型有4种:1.int整型 2.float浮点型 3.complex复数类型 4.bool 布尔型常用的运算符常用的运算符:+加、-减、*乘、/除、%取余数、//向下取整,小数点后面不要、**次方幂运算比如:5//2=25%2=15**2=25(相当于5的2次方,5*5)ceil向上取整(向上取整,就是不管小数点后面是多少数值都会进一位)先引入math数学模块import mathmath.ceil(20/3)结果:7查找变量是什么类型(type)比如: a =

2020-05-23 18:29:23 132

空空如也

空空如也

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

TA关注的人

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