自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lkr

白发催人老,虚名误人深,主恩天高厚,世事皆浮云...

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python面向对象_私有属性_私有方法_多继承_多态

1、私有属性与私有方法1、私有属性,不能被子类继承,在属性的前面加上__就变为了私有属性2、私有方法,不能被子类继承,在方法的前面加上__就变为了私有方法3、注意__只在前面加,后面不加,如果前后都有__的,一般属于类当中自带的方法或属性class Class_test1: __str1 = 'A' # 私有属性 def __init__(self): pass def __method1(self): # 私有方法

2021-01-31 20:03:06 135

原创 Python面向对象_类_实例_装饰器_继承

面向对象_类_实例_装饰器_继承class Recatangle: # 新建一个长方形的类 def __init__(self, length, width): self.length = length self.width = width # 只能由实例调用,称为实例方法 def permeter(self): return (self.length + self.width)*2 # 只能由实例调用,称为实例方法

2021-01-31 20:00:10 221

原创 Pyhton中为什么生成一个类的时候,这个类就自带了很多的方法?

为什么生成一个类的时候,这个类就自带了很多的方法?1、因为所有的类都是object的子类,都继承了object提供的方法2、无论是否显示继承object,实际上都会继承objectclass Class1: # 没显示继承object """ 春眠不觉晓,处处闻啼鸟。 """class Class2(object): # 显示继承object """ 夜来风雨声,花落知多少。 """print(Class1.__bases__)

2021-01-31 19:19:15 61

原创 Python类和实例

1、定义一个长方形的类2、实例化class Rectangle: # 定义一个长方形的类 def __init__(self, length, width): # 初始化方法,self指的是实例本身 self.length = length # 可以让类当中的所有方法公用self.length,而不需要额外传参 self.width = width #

2021-01-31 18:19:02 1192

原创 Python装饰器_类方法与静态方法

@classmethod 类方法@staticmethod 静态方法1、类方法与静态方法class Recatangle: # 新建一个长方形的类 def __init__(self, length, width): self.length = length self.width = width # 只能由实例调用,称为实例方法 def permeter(self): return (self.length + se

2021-01-31 18:11:24 320

原创 python在日志中记录异常

1、在日志中记录异常import logging # logging默认值打印warning以上级别的信息logging.debug('这是debug级别的信息!')logging.info('这是info级别的信息!')logging.warning('这是warning级别的信息!')logging.error('这是error级别的信息!')logging.critical('这是critical级别的信息!')# 输出:# WARNING:root:这是warning级别的信

2021-01-30 18:19:21 2081 1

原创 python常见异常以及处理方法

1、常见的异常# 1、NameError 未定义变量异常print(a)# 输出:NameError: name 'a' is not defined# 2、IndexError 下标越界异常list1 = [10]print(list1[1])# 输出:IndexError: list index out of range# 3、IOError 输入输出异常try: raise IOError # 假装这里有异常,一般针对难以复现的异常except:

2021-01-30 18:01:05 4243

原创 Pycharm使用技巧_创建.py文件自动生成日期等信息、自动补齐、修改函数的颜色、语法检查、分屏、快捷键、切换编码、调试

Pycharm使用技巧_创建.py文件自动生成日期等信息、自动补齐、修改函数的颜色、语法检查、分屏、快捷键、切换编码、调试1、创建.py文件,自动生成日期等信息1、settings → editor → file and code template,选择python script2、输入如下内容${NAME} #当前文件名${DATE} #当前日期2、自动补齐1、if __name__ == '__main__': # 先输入main,然后按tab键即可自动补齐2、自定义自动补齐的字段..

2021-01-28 07:31:29 1509

原创 Python模块_os文件_目录方法

1、os.access(path, mode) # 检验权限模式2、os.chdir(path) # 改变当前工作目录3、os.chflags(path, flags) # 设置路径的标记为数字标记4、os.chmod(path, mode) #更改权限5、os.chown(path, uid, gid) # 更改文件所有者6、os.chroot(path) # 改变当前进程的根目录7、os.close(fd) # 关闭文件描述符fd8、

2021-01-24 23:48:49 87

原创 Python模块_os.close()

os.close() 用于关闭指定的文件描述符fd,没有返回值。1、语法格式 os.close(fd) fd #文件描述符。2、用法import os# 打开文件f = os.open("test.txt",os.O_RDWR|os.O_CREAT)s = "This is test"# 写入字符串# ret = os.write(f,s.encode())ret = os.write(f, bytes(s, encoding="UTF-8"))# 关闭文件os.cl

2021-01-24 18:31:13 715

原创 Python模块_os.open()

os.open 打开一个文件,并且设置需要的打开选项,mode参数是可选的。1、语法格式os.open(file, flags[, mode])file # 要打开的文件。mode # 类似 chmod()。flags # 该参数可以是以下选项,多个使用 "|" 隔开:os.O_FSYNC : 同步写入os.O_NOFOLLOW: 不追踪软链接,intos.O_SHLOCK: 自动获取共享锁,int # Unix onlyos.O_EXLOCK: 自动获取独立锁,i

2021-01-24 18:23:02 2254

原创 Python模块_os.write()

os.write 写入字符串到文件描述符fd中. 返回实际写入的字符串的长度。1、语法格式os.write(fd, str)fd -- 文件描述符。str-- 要写入的字符串。2、用法import os# 打开文件f = os.open("test.txt",os.O_RDWR|os.O_CREAT)s = "This is test"# 写入字符串# ret = os.write(f,s.encode())ret = os.write(f, bytes(s, encodin

2021-01-24 18:05:50 1031

原创 pip安装第三库常见报错参考方案

1、安装后显示黄色部分---黄色表示警告,不妨碍使用,一般以版本过低显示,可以直接忽略,可以升级版本(建议直接忽略)2、安装中有:"拒绝访问:‘C:\programe files(x86)\python…’"这样的字段--表是安装路径是C盘下面,涉及到权限问题,解决:开始菜单->输入cmd->在cmd时,右击以管理员权限运行3、根据pip安装是从官方网站(国外)下载的,有的存在不能下载或进度条不动--下载源不好,可以从国内网站下载# 豆瓣源 'pip install sel

2021-01-24 13:17:38 565 2

原创 Python第三方库的卸载_安装_更新

1、库类型1、import time #标准库2、from 模块 import 方法 #自定义的库3、import selenium #第三方库2、标准库1、加载操作系统模块import osos.system("calc") #调用操作系统的计算器os.system("cmd") #调用操作系统的cmdos.system('mstsc') #调用远程桌面连接2、加载Python相关的系统模块import sys标准路径,当导入一个包或模块时,p

2021-01-24 12:55:31 409

原创 Python_分支语句

1、最简单的if语句【语法形式】if 表达式: 语句块【说明】1、表达式"可以是布尔值、变量、比较表达式、逻辑表达式(例如:a>b and a!=c)。2、如果表达式的值为真,则执行"语句块",为假就跳过"语句块"继续执行后面的语句。3、相当于汉语里的"如果...就..."。2、if…else语句【语法形式】if 表达式: 语句块1else: 语句块2【说明】1、"表达式"可以是布尔值、变量、比较表达式、逻辑表达式(例如:a>b and a!=c)。2、如果

2021-01-23 21:20:55 368 2

原创 Python_判断语句

1、复合条件判断# 如果一个人的年龄大于等于60岁,且为男性,则为老先生age = float(input("请输入年龄:"))gender = input("请输入性别:")if age >= 60 and gender == 'male': print('老先生')else: print('不是老先生')# 也可以这么写age = float(input("请输入年龄:"))gender = input("请输入性别:")if age >= 60:

2021-01-23 21:16:41 180

原创 Python循环语句_for_while循环的区别

1、While循环和for循环的区别1、for循环是一个广度遍历,而 while 循环是一个深度遍历。2、while循环,指当满足while的条件的时候,就一直循环执行while的语句块,直到不满足。3、假设:条件一直满足,那么就形成了死循环;在Python当中默认的死循环的条件是True。2、死循环应用1、死循环会阻塞程序运行。2、死循环多数用于图形化、ATM取款机、游戏等可视化的主循环。3、退出死循环 ctrl+c练习-1:死循环while True: print("OK",

2021-01-23 20:44:07 2239

原创 Python循环语句_for循环

【说明】1、计次循环,一般应用在循环次数已知的情况下。通常适用于枚举或遍历序列以及迭代对象中的元素。2、迭代变量用于保存读取的值。3、对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如字符串、列表、元组等;循环体为一组被重复执行的语句。4、for循环语句可以循环数值、遍历字符串\列表、元组\集合\字典等。5、实质上是将后面可迭代对象的元素依次赋值给前面的变量,每赋值一次,执行一次语句块,也就是一次循环。6、Python当中采用的是for in 结构,迭代器原理。【语法形式】for

2021-01-23 20:41:03 12154

原创 Python循环语句_while循环

【说明】1、条件循环,通过一个条件来控制是否要继续反复执行循环体中的语句。2、循环体是指一组被重复执行的语句。3、变量i的值不会自动增加,需要增加一条i=i+1,需要赋予i一个存储值0。【语法形式】while条件表达式: 循环体练习-1i = 0while i < 5: print(i,end = " ") i = i + 1 print(i,end = " ")# 输出:# 0 1 1 2 2 3 3 4 4 52、练习# 打印100以内的所有奇数i=1wh

2021-01-23 20:37:00 321

原创 Python循环语句之_嵌套循环

【说明】1、循环嵌套指的是一个循环嵌入另一个循环中。2、在Python中,for和while循环都可以进行循环嵌套。3、除了以下4种嵌套外,还可以实现更多层的嵌套,方法与下面类似。【语法形式-1】——while循环中嵌套while循环while条件表达式1: while条件表达式2: 循环体2 循环体1【语法形式-2】——while循环中嵌套for循环while条件表达式1: for 迭代变量 in 对象: 循环体2 循环体1【语法形式-3】——fo

2021-01-23 20:32:54 1119

原创 Python之_条件表达式

1、在程序开发时,经常会根据表达式的结果,有条件的进行赋值。例如要返回2个数中的较大的数,可以使用下面的if语句。2、在使用条件表达式时,先计算中间的条件(a>b),如果结果为True,返回if语句左边的值,否则返回else右边的值。3、python中提供的条件表达式,可以根据表达式的结果进行有条件的赋值。a = 10b = 6if a > b: r = aelse: r = bprint(r)# 以上代码可简化为:a = 10b = 6r = a if a &g

2021-01-23 20:27:09 1059

原创 Python_程序结构

1、顺序结构编写完毕的语句按照编写顺序依次被执行,从上往下,从左往右。2、循环结构在一定条件下反复执行某段程序的流程结构。3、选择结构根据条件语句的结构选择执行不同的语句。【选择语句格式】if 条件1: 语句1elif 条件2: 语句2elif 条件3: 语句3else: 语句4练习-1求1-100的之间所有偶数的和,奇数的和。'''num % 2 ==0 #偶数num % 2 !=0 #奇数oushuSum = 0 # 存放所有的偶数的

2021-01-23 20:10:15 80

原创 Python跳转语句_continue

continue语句continue 语句跳出本次循环,而break跳出整个循环。continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue 语句用在while和for循环中。【语法形式-1】-在while中使用break语句# while条件表达式1:# 执行代码# if条件表达式2:# continue【语法形式-2】-在for中使用break语句# for迭代变量in对象:# if条件表达式:#

2021-01-22 23:48:10 551

原创 Python跳转语句_break

break语句1、跳出上一层循环 ,终止整个循环,包括while和for在内的所有控制语句。 2、一般会结合if语句进行搭配使用,表示在某种条件下,跳出循环。3、如果使用嵌套循环,break语句将跳出最内层的循环。4、生活案例:原计划围着操场跑10圈,第2圈中途停下,不跑了。【语法形式-1】-在while中使用break语句# while条件表达式1:# 执行代码# if条件表达式2:# break【语法形式-2】-在for中使用break语句# for迭代变量in对象

2021-01-22 23:46:23 589

原创 Python中浅拷贝与深拷贝的区别

浅拷贝,深拷贝,普通赋值list_old = [10,20,30,40,[50,60]]list_new = list_old # 对列表进行了一次普通赋值,相当于建立了一个快捷方式list_old[0] = 98print(list_old,id(list_old))print(list_new,id(list_new)) # 改变list_old,list_new也会跟着改变# 输出:# [98, 20, 30, 40, [50, 60]] 2177575

2021-01-20 13:36:52 80

原创 Python中 = 和 == 的区别

1、一个等于号表示赋值a = 100b = 2print(a * b)# 2002、两个等于号表示判断恒等list = ["刘德华","张国荣"]for val in list: if val == "刘德华": print("%s是%s的粉丝" %("Tom","刘德华")) else: print("%s是%s的粉丝" %("Mary","张国荣"))...

2021-01-20 13:10:05 2044

原创 Pycharm安装与快速上手指南

1、下载pycharm官网:https://www.jetbrains.com/pycharm/2、直接双击下载好的exe文件进行安装3、单击桌面上的pycharm图标,进入到pycharm中,点击 “Accept”4、创建项目5、创建文件6、运行1、下载pycharm官网:https://www.jetbrains.com/pycharm/2、直接双击下载好的exe文件进行安装3、单击桌面上的pycharm图标,进入到pycharm中,点击 “Accept”4、创建项目

2021-01-17 13:30:07 237 1

原创 笔记:Linux常用命令

一、查阅命令帮助信息1、man #查看帮助文档2、help #查看帮助文档二、文件和目录常用命令1、ls #查看目录内容1.1、ls 常用选项1.2、计算机中文件大小的表示方式1.3、ls 通配符的使用1.4、ls 示例2、cd #切换目录2.1、常用命令2.2、相对路径和绝对路径3、创建和删除操作3.1、touch #创建文件或修改文件时间3.2、rm #删除文件或目录3.3、mkdir #创建一个新的目录4、拷贝和移动文件4.1、tree #以树状图列出文件目录结构。

2021-01-04 22:36:56 390 1

安装Python第三方库工具

1、把 install.bat 文件里 库名换成要安装的库名,保存。 2、双击 install.bat 即可进行安装。

2022-07-06

windows桌面截图小工具

windows桌面截图小工具 使用方法: 1、双击打开---- 截图.bat 文件 2、按快捷键 Win + Shift + S 即可进行截图操作

2022-07-06

空空如也

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

TA关注的人

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