自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 线程

目录 线程 一、初识线程 1.1 什么是线程 1.2 线程和进程的区别 二、开启线程的两种方式 三、线程和进程速度对比 四、证明子线程共享资源 五、线程的相关方法 5.1 join方法——(...

2019-09-18 22:06:00 80

转载 反射以及部分内置方法

issubclass() 以及instance() 用法issubclass() #判断第一个类是不是第二个类的子类,返回true或者falseclass Foo: passclass Bar(Foo): passclass Tt(Bar): passprint(Bar.__bases__)print(issubclass(Bar,Foo))prin...

2019-09-03 17:10:00 107

转载 排序函数sort() 和sorted() 之介绍

一、排序函数sort() 和sorted() 之介绍今天来讲一下Python中的排序函数。Python中有2个内建的排序函数,分别为sort() 和 sorted()1.有一个列表 :a=[1,4,5,88,0,7],想要实现排序功能,可以使用sort() 和 sorted()a=[1,4,5,88,0,7]a.sort() # 内置方法,没有返回值,默认升序排列print(...

2019-09-03 15:05:00 226

转载 类的绑定方法

类的绑定方法类中定义的方法大致可以分为两类:绑定方法和非绑定方法。其中绑定方法又可以分为绑定到对象的方法和绑定到类的方法一、绑定方法1.1对象的绑定方法在类中没有被任何装饰器修饰的方法就是 绑定到对象的方法,这类方法专门为对象定制。class Person: country = "china" def __init__(self,name,age): ...

2019-08-30 20:46:00 163

转载 继承

继承一、什么是继承继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类继承了一个类,类中的属性和方法就在子类中了继承的特性是:子类会遗传父类的属性继承是类与类之间的关系二、为什么要用继承使用继承可以减少代码的冗余三、对象的继承1. Python中支持一个类同时继承多个父类class student: passclass class1: ...

2019-08-29 16:18:00 113

转载 面向对象和类

面向对象一、.面向对象和面向过程优缺点面向过程面向对象优点复杂问题流程化,进而简单化可扩展性高缺点可扩展性差编写复杂二、类与对象2.1定义类(类名建议用驼峰命名)​ 一系列共同的属性和方法。 dg: 人类class 关键字 类名: passclass Student: school='oldboy' #变量表示...

2019-08-29 15:23:00 114

转载 random模块

random模块一、random 模块import randomprint(random.random()) #随机输出大于零,小于一之间的数print(random.randint(1,3))# 随机输出大于等于一,小于等于三之间的整数print(random.uniform(1,3)) #随机输出一个大于一,小于三之间的小数print(random.choice[...

2019-08-15 21:48:00 51

转载 以及模块的四种形式模块的四种形式和模块的调用

目录 以及模块的四种形式模块的四种形式和模块的调用 一、什么是模块? 二、模块的四种形式 三、为什么要用模块 四、如何用模块 import 和from import 以及模块的四种形式模块的...

2019-08-15 16:22:00 346

转载 函数的调用

函数的调用一、什么是函数调用函数名(…)即调用函数,会执行函数体代码,直到碰到return或者执行完函数体内所有代码结束。二、为何要调用函数使用函数的功能三、函数调用的一些形式def max(x,y): if x>y: return x else: return ymax(1,2) #函数名...

2019-08-14 21:50:00 106

转载 函数的返回值

函数的返回值一、什么是返回值函数内部代码经过一些列逻辑处理获得的结果。def func(): name = 'nick' return namename = func()print(name)nick二、为什么要有返回值?现在有一个需求,比较两个人的月薪,然后想获取月薪较大人的年薪。如果需要在程序中拿到函数的处理结果做进一步的处理,则需要函数必须要有返回...

2019-08-14 21:21:00 96

转载 可变长参数

可变长参数一、可变长形参之*​ 形参中的会将溢出的位置实参全部接收,然后存储元组的形式,然后把元组赋值给后的参数。需要注意的是:*后的参数名约定俗成为args。def num (x,y,*args): #*args接收了除了x、y多余的参数 print(args) return 1num(1,2,3,4,5)-------------------------...

2019-08-14 20:15:00 80

转载 函数的重点内容

函数的重点内容一、函数的定义1.1什么是函数函数更多的是一种思想,他不是一种技术1.2函数的定义方式def 函数名(): #定义阶段(造车轮阶段) """函数注释写在这里""" # 相当于函数的说明书 <代码块>函数名() #函数的调用阶段(开车阶段)#定义一个注册函数def register(): """注册函数""" ...

2019-08-14 16:54:00 97

转载 文件的高级应用及修改的两种方式

文件的高级应用及修改的两种方式一、文件的高级应用可读、可写r+t: 可读、可写w+t: 可写、可读a+t: 可追加、可读# wtwith open('36w.txt', 'wt', encoding='utf-8') as fw: print(fw.readable()) print(fw.writable())FalseTrue# w+twit...

2019-08-09 22:18:00 87

转载 文件的三种打开方式以及with管理上下文

文件的三种打开方式以及with管理上下文一、文件的三种打开方式1.1 只读f = open(r'D:\pycharm\yjy\上海python学习\456.txt','r',encoding='utf8')data = f.read() #读取文件print(data)f.close()读的其他语法逐行读、是否可读print(1,f.readline()) # 逐行...

2019-08-09 20:46:00 197

转载 字符编码

字符编码一、计算机基础1、cpu:控制程序的运行(从内存中取出文本编辑器的数据读入内存)2、内存:运行程序(经CPU操作后,内存中含有文本编辑器的数据)3、硬盘:存储数据(文本编辑器)二、文本编辑器存取文件上的原理打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失。要想永久保存,需要点击保存按钮:编辑器把内存的数据...

2019-08-09 20:22:00 87

转载 文件的基本处理

文件的基本处理一、什么是文件文件是操作系统提供的虚拟单位二、文件有什么用储存数据三、打开文件的流程1.找到文件路径path =r'D:\pycharm\yjy\上海python学习\123' #鼠标右键点击文件,copy path复制路径2.双击打开f = open(path,'w') # r-->只读,w-->只写3.看文件data = f.read(...

2019-08-08 18:44:00 73

转载 拷贝和深浅拷贝

深浅拷贝一、拷贝(赋值)当list2为list的拷贝对象时,list内的可变数据类型变化,list2变化;list内的不可变数据类型变化,list2 变化。总之、list变化list2一定变化list = [1,2,3,4,]list2 = listlist.append(5)print(list)print(list2)[1, 2, 3, 4, 5][1, 2, 3,...

2019-08-08 17:13:00 57

转载 数据类型分类

数据类型分类一、按照存值个数存一个值存多个值整型、浮点型、字符串型列表、元祖、字典、集合二、可变or不可变可变...列表、字典、集合元祖、字符串、数字三·、有序or无序有序无序列表、元祖、字符串字典、集合转载于:https://www.cnblogs.com/wwbplus/p/1132211...

2019-08-08 16:42:00 63

转载 集合函数内置方法(set)

目录 一、集合类型内置方法(set) 一、集合: 二、作用 三、定义 四、内置方法 1.长度 2.成员运算符 3.|并集 union() 4.&交集 intersection() 5....

2019-08-08 16:26:00 223

转载 元组类型内置方法

元组类型内置方法一、元祖(tuple)元组是不可变的列表,即元组的值不可更改,因此元组一般只用于只存不取的需求。也因此元组可以被列表取代掉,所以元组相比较列表使用的很少。元组相比较列表的优点为:列表的值修改后,列表的结构将会发生改变,而元组只需要存储,因此列表在某种程度上而言需要占用更多的内存。1.1 作用描述多个爱好,多门课程1.2定义方式在()内可以有多个任意类型的值,逗...

2019-08-07 21:59:00 129

转载 python中 字典类型内置方法

目录 python中 字典类型内置方法 一、字典(dict) 二、内置方法 三、有一个值还是多个值 四、有序(索引)or无序(索引) 五、可变or不可变 python中 字典类型内置方法一...

2019-08-07 19:32:00 113

转载 列表类型内置方法(list)

目录 一、列表类型内置方法(list) 1.用途:多个装备、多个爱好、多门课程 2.定义:[]内可以有多个任意类型的值,逗号分隔元素 1.按照索引(正向取值+反向取值),即可存也可取 2.切片 3.长度(list) 4.成员运算in和not...

2019-08-06 19:51:00 572

转载 字符串类型内置方法

目录 一、字符串类型内置方法(str) 1、用途:描述性质的东西,如人的名字、单个爱好、地址、国家等 2、定义:使用''、""、"''" * unicode 编码的字符串 * b'101':二进制编码的字符 * r'\n':原生字符串,也就是说'\n'这是...

2019-08-06 19:50:00 70

转载 数字类型内置方法

目录 数字类型内置方法 一、整型内置方法(int) 1.用途:年龄、号码、等级 2.定义:可以使用int()方法将纯数字的字符串转为十进制整型 3.常用操作+内置方法:算术运算+比较运算 4.存一个值or多个值:一个值 5.无有序or无序一...

2019-08-06 19:48:00 52

转载 控制流程之for循环

控制流程之for循环一、语法为什么有了while循环,还需要有for循环呢?因为字典也有取多个值的需求,字典可能有while循环无法使用了,for循环的循环次数受限于容器类型的长度,而while循环的循环次数需要自己控制。for循环也可以按照索引取值。name_list = ['nick', 'jason', 'tank', 'sean']n = 0while n < ...

2019-08-02 21:58:00 63

转载 控制流程之while循环

控制流程之while循环一、while循环语法循环就是一个重复的过程,我们人需要重复干一个活,那么计算机也需要重复干一个活。while 条件 code 1 code 2 code 3 ...while True: print('*1'*100) print('*2'*100)可以实现一直循环,但是会一直循环下去二、while ...

2019-08-02 20:25:00 125

转载 控制流程之if判断

一、控制流程之if判断1、if单分支结构if 条件: 代码1 代码2 代码3代码块(同一缩进级别的代码,例如代码1、代码2和代码3是相同缩进的代码,这三个代码组合在一起就是一个代码块,相同缩进的代码会自上而下的运行)cls = 'human'gender = 'female'age = 18if cls == 'human' and gender ...

2019-08-01 20:51:00 97

转载 格式化的三种输出方式和基本运算符以及他们的优先级

格式化输出的三种方式一、占位符使用格式化输出的三种方式name = 'wenbin'height = 180weight = 1601.普通连接x1,x2,x3 = name,height,weightprint("my name is "+x1+",my height is "+str(x2)+",my weight is "+str(x3))print("my na...

2019-08-01 20:32:00 508

转载 解压缩和python如何与用户交互

解压缩和python如何与用户交互一、解压缩解压缩就是把数据一次性拿出来lis = [1,2,3,4,]x1,x2,x3,x4 = lisprint(x1,x2,x3,x4)运行结果 1 2 3 4有时候解压缩的值可能是不是我们想要的,那么我们就可以使用下划线,万能的下划线。( *_会把前面所有的省略掉,都不要)1.1压缩数字lis = [1,2,3,4,]x1,*_...

2019-07-31 15:48:00 103

转载 数据类型基础和各种数据类型

[TOC]数据类型基础1、什么是数据类型数据类型指的就是变量值的不同类型,姓名可能是一种数据类型、年龄可能是一种数据类型、爱好可能又是另一种数据类型,至于是什么数据类型我们将在下一章详细说明。2.不同的数据类型2.1数字类型1.整型(int)作用:表示人的年龄、各种号码、级别定义:age = 18 # age = int(18)print(id(age))prin...

2019-07-31 09:37:00 255

转载 花式赋值和注释

花式赋值一·、链式复制1.直接赋值为a = 10b = 10c = 10d = 10print(f'a{a},b{b},c{c},d{d}')输出结果a10,b10,c10,d102.链式复制结果为a = b = c = d = 10print(f'a{a},b{b},c{c},d{d}')输出结果为a10,b10,c10,d10二、交叉赋值1.先用加入第三个...

2019-07-30 17:27:00 116

转载 变量 及其命名和使用规范

python基础1.变量一、什么是变量变化的量,一般用来赋一些值二、定义变量既然知道了变量是什么玩意,那我们如何在Python中定义变量呢?name = 'nick'age = 19gender = 'male'height = 180weight = 140三、变量的组成变量由变量名(接收变量值) 、=(赋值符号) 、 变量值(数值) 组成变量名:变量名用来...

2019-07-29 22:44:00 190

转载 进入的python世界。了解执行python的交互方式和常用开发工具

安装好python环境和所需要的包后,就开始python编程之旅了。1.简述执行Python程序的两种方式以及他们的优缺点一、交互式交互式环境下输入命令按enter,就会执行命令。优点运行方便,直接写直接翻译,缺点,不能保存,关闭窗口即消失。二、命令式打开文本文件,输入命令,保存。然后打开cmd终端,找到该文件所在目录,并且用python运行它。文本编辑器写代码毫无意义,只是...

2019-07-29 22:05:00 90

转载 pycharm 常用快捷键和cmd终端使用pip的指令

pycharm常用快捷键ctrl+a全选ctrl+c复制(默认复制整行)ctrl+v粘贴ctrl+x剪切(默认复制整行)ctrl+f搜索ctrl+z撤销ctrl+shift+z反撤销ctrl+d复制粘贴选中(复制粘贴复制一行)ctry+y删除默认一行shift+F10运行当前文件alt+shift...

2019-07-27 17:32:00 621

转载 认识编程语言的分类

编程语言的分类一、机器语言因为电脑只认识0、1。所以当人用0、1写出来让机器做事情。这就是机器语言。优点:执行效率高(写出来0、1计算机就能做出来)缺点:开发效率低(把一大串0、1写出来能记得住?编写程序花费的时间往往是实际运行的几百上千倍,并且编出的都是0.1这样的指令,直观性差,还容易出错,除了计算机生产厂家和专业人员外,绝大多数人已经不学习了。二、汇编语言汇编语言...

2019-07-27 12:31:00 95

转载 markdown基本语法(学习python之前先学习使用markdown)

markdown基本语法一、说点啥Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,让文本内容具有各式。Markdown作为一种轻量标记语言,能在非常短的时间内掌握。而且不仅写博客,还可以写文档,写随笔等。markdown文档以.md结尾、可以导出html\pdf等各种各样的格式,它是一种语法(一种简化版的html)。二、markdown 基本语...

2019-07-27 10:49:00 289

转载 操作系统

操作系统的引入定义操作系统是位于计算机硬件和软件之间,他是一个协调管理计算机资源和软件的控制程序。他把对硬件的复杂操作封装成一个简单的接口,供人们使用。二、操作系统有什么用?为什么要有操作系统一套完整的计算机系统由计算机硬件、软件和操作程序组成,对这三者的解释如下:应用程序:应用程序在操作系统之上,主要是帮人们干各种各样的活。他不直接和硬件交互。操作系统:操作系统用来控制...

2019-07-26 21:09:00 62

转载 第一章 ,计算机基础(先了解一下计算机)

一、什么是编程语言编程语言也是语言。只要是语言就是两者事务沟通的介质。而编程语言就是人和计算机沟通的介质。二、什么是编程编程是指人通过编程语言的语法格式将自己要让计算机做的事写成文件,所以说编程就是写一堆文件。三、为什么要编程计算机的运算速度很快,编程的目的就是为了让计算机帮人做事。四、计算机5组成分别有什么作用?计算机就相当于人类一样,计算机的五大组成分别是控制器,运算器...

2019-07-25 20:25:00 246

空空如也

空空如也

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

TA关注的人

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