自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python知识点整理

1.Python的数据类型注:需要列出重要的几个数据类型的特点Python3中有六个标准的数据类型:字符串(String)、数字(Digit)、列表(List)、元组(Tuple)、集合(Sets)、字典(Dictionary)。Python 中,数值类型(int 和 float)、字符串 str、元组 tuple 都是不可变类型(该对象所指向的内存中的值不能被改变)。而列表 list、字典...

2019-11-23 20:18:54 1012

原创 Python第17天笔记——文件操作指令(补充)

文件搜索命令find搜索方法:根据文件或目录名称搜索find [搜索目录][-name/-iname][搜索字符]-name:区分大小写;-iname:不区分大小写find /home -name city_college_demo.txtfind /home -iname city_college_demo.txt精准搜索模糊搜索 */?根据文件大小搜索find[...

2019-08-12 19:42:49 141

原创 Python第16天笔记——文件和目录操作的基本指令

文件和目录操作的基本指令###1 pwd(Print Working Directory)显示工作目录###2 cd(Change Directory)切换工作目录格式:cd [相对路径或绝对路径]四个特殊符号符号含义~(波浪线)表示用户主目录,即home变量指定的目录-(短横)表示前一个工作目录.(一个点)表示当前目录…(两个...

2019-08-12 19:38:55 148

原创 Python第15天笔记——进程、线程

多任务介绍1、现实中的多任务2、计算机中的多任务计算机中的多任务是指,操作系统同时完成多项任务的处理。此处同时是指同一个时间段内,而非某个瞬时时间点。多任务处理是指,用户在同一时间端内运行多个应用程序,每个应用程序就可以称之为一个任务。并发与并行并发处理(concurrency Processing):指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处...

2019-08-12 19:35:41 136

原创 Python第14天笔记——网络编程

网络编程引子假如有两个脚本,foo.py,bar.py,分别运行,都可以正常运行。但是想从两个程序间传递一个数据。创建一个文件,将foo.py的数据读入文件中,bar.py读取文件内容软件架构C/S架构C/S即Client和Server:客户端和服务器端架构。B/S架构B/S即Browser和Server:浏览器端和服务器端架构端口整个网络通信通过IP地址+端口号来识别...

2019-08-12 19:17:22 169

原创 Python第13天笔记——面向对象(补充)

面向对象3isinstance和issubclassisinstance(obj,cls) #检查obj是否为类cls的对象class Foo(): passfoo=Foo()print(isinstance(foo,Foo))print(isinstance(1,int))class Foo: passclass Bar(Foo): passprin...

2019-08-05 20:10:03 104

原创 Python第12天笔记

装饰器装饰器存在的意义:不影响原有函数的功能可以添加新功能一般常见的比如拿到第三方API接口,第三方不允许修改这个接口。这个时候装饰器就派上用场了。装饰器本身也是一个函数,作用是为现有存在的函数,在不改变函数的基础上,增加一些功能进行装饰。是以闭包的形式实现的,在使用装饰器函数时,在被装饰的函数前一行,使用@装饰器函数名形式来进行装饰。#demo:在一个项目中,有很多函数由于项目...

2019-07-31 18:46:41 153

原创 Python第11天笔记——迭代器、生成器

迭代器可迭代对象:list,str,tuple etc.---->for…in…遍历---->遍历(迭代)迭代器协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么引起StopIteration异常,以终止迭代(只能往下走,不可回退)。可以说实现了迭代器协议的对象就是可迭代对象。#如何实现?通过在对象内部定义一个__iter__方法。li=[1,...

2019-07-31 18:45:19 215

原创 Python第十天笔记——面向对象

面向过程所谓过程就是我们解决问题的步骤。优点:复杂的问题流程化,将问题分解简化缺点拓展性不好面向对象对象是一个数据以及相关行为的集合面向对象是功能上指向建模对象通过数据和行为方式来描述交互对象的集合。在Python中,一切皆为对象。优点解决程序的拓展性缺点就是复杂度远高于面向过程交互式解决问题,无法准确预测结果类就是类别、种类;对象就是特...

2019-07-29 19:48:19 194

原创 Python第九天笔记——模块(补充)

time模块import timetime.sleep([n]) #休眠n秒time.time() #获取当前时间戳表示时间通常有三种方式:时间戳(timetamp):表示从1970.01.01的00:00:00开始按秒计算的偏移量。格式化的时间字符串(format string)符号描述%y两位数的年份表示(00-99)%Y四位数的年份表示(00...

2019-07-27 11:05:47 112

原创 Python第八天笔记——包、字符编码

模块包----->module and package包:包是通过使用‘.模块名’来组织Python模块名称空间的方式。----->具体而言,包就是一个包含__init__.py文件的文件夹。目的:用文件夹将文件、模块组织起来注意:py3,即使包中没有__init__.py也可以使用;py2,如果没有__init__.py肯定报错。创建包的目的不是为了运行,而是为...

2019-07-25 18:24:16 139 2

原创 Python第七天笔记——函数(补充)

递归函数在一个函数体的内部,调用函数本身,就被称为递归函数。def fun(n): if n==1 or n==2: return 1 else: return fun(n-1)+fun(n-2)print(fun(10))#输出结果:55匿名函数匿名函数的关键字为lambda,冒号前面是行参,冒号后面是返回值。格式:lamb...

2019-07-25 18:18:56 560

原创 Python第六天代码——模块

模块(module)开发过程中,程序代码会越来越多,如果直接放在一个文件里,代码会越来越长----->代码不易维护为了编写方便维护的代码,可以把不同功能的代码分组,保存在不同的文件里。这样,每个文件包含的代码量就会比较少,更方便维护。在Python中,一个.py文件就可以称之为一个模块。即:包含相应功能的函数以及变量,py则以".py"为后缀名;模块可以为其他的程序引用,以使用...

2019-07-23 22:48:58 110

原创 Python第六天笔记——函数

函数引子#求1-15的和sum=0for i in range(1,16): sum+=iprint(sum)#求23-36的和sum1=0for i in range(23,37): sum1+=iprint(sum1)#求55-68的和sum2=0for i in range(55,69): sum2+=iprint(sum2)程序而言...

2019-07-23 22:26:49 145

原创 Python第五天笔记——文件操作

常见文件类型txtcsvhtmljson…文件操作文件的打开格式:file_object=open(file,[,mode],[,encoding],[,buffering])解释:file_object—>open()返回的文件对象fil—>要打开的文件mode:—>指定模式(只读,写入,追加等等。(默认只读))encoding—>指定...

2019-07-22 21:28:03 200

原创 Python第五天笔记——OS模块

OS模块import osos模块是Python标准库中用于访问操作系统功能的模块,使用os模块提供的接口,能够实现跨平台访问。最常见的操作:目录的操作判断系统操作os.sep:用于查看系统路径的分隔符Windows---->"\\"ubuntu---->"\"os.name:显示我们正在使用的平台Windows---->“nt”Liinu...

2019-07-22 21:26:53 115

原创 Python第四天笔记——集合

集合特点:无序不可重复不可更改内部的元素是可哈希的集合本身是不可哈希的用{}括起来的单元素数据集,不支持索引用途:去重(列表----->集合,自动去重)关系测试集合的创建#空集合的创建st=set()print(st)st={}print(type(st))#输出结果:set() <class 'set'>{} <cl...

2019-07-19 17:24:10 247

原创 Python第四天笔记——字典

字典字典是列表以外Python中使用最灵活的内置数据类型,是一种可变的数据类型。与列表的区别:列表有序,字典无序;列表通过索引(偏移)访问元素,字典通过键(key)访问元素。dict={'name1':"cl",'age':"18",'id':"20190201"}print(len(dict))print(dict["age"])#输出结果:3cl基本格式key:...

2019-07-19 17:23:12 167

原创 字符串、列表、元组比较

字符串、列表、元组比较创建#相同点:##均可以构建空序列,且都可包含一个或多个元素:sr=""print(sr)li=[]print(li)tp=()print(tp)#输出结果:[]()彼此之间均可以进行强转特殊法则字符串字符串的创建不可以多层嵌套;反斜杠可以用来转义。列表列表中元素的类型可以不相同,即列表的创建可以多层嵌套元组:...

2019-07-18 19:17:52 262

原创 Python第三天笔记——列表

列表#使用方括号[ ]括起来的,每个元素之间用逗号隔开;#可以储存不同的数据类型。#数组特点是一个有序的可以重复的可变类型创建1、创建空列表li=[]print(li,type(li))#输出结果:[] <class 'list'>2、创建多元素列表gi=[1,2,3,'abc','def','ghi',["I","love","pyt...

2019-07-18 19:12:06 214

原创 Python第三天笔记——格式化与元组

print函数查看帮助文件>>> help(print)Help on built-in function print in module builtins:print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to ...

2019-07-18 19:11:33 273

原创 Python第二天笔记——字符串

字符串1.什么是字符串用引号引起来的一串字符单引号和双引号使用时需要注意匹配关系,且不可以换行如果要换行,使用三单引号或三双引号2.字符串的运算及常见操作(1)拼接a='Hello'b=',Python'print(a+b)#输出结果:Hello,Python拼接基于同一种类型(2)重复a='Hello'print(a*3)#输出结果:HelloHell...

2019-07-17 19:14:11 237

原创 Python第二天笔记——流程控制

Python流程控制if条件分支语句Python条件语句是通过一条或多条语句执行的结果(True/False)来决定执行的代码块if单分支:if 逻辑语句: 语句(块)demo:print("Hello,Python")if False: print("I'm studying Python.")print("Welldone.")#输出结果:He...

2019-07-17 18:58:19 154

原创 Python第一天笔记

#编程语言**编译型 **解释型**静态语言 **动态语言**强类型定义语言 **弱类型定义语言1. Python历史Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。2. Python基础2.1 print()函数作用:控制台打印信息2.2 注释单行注释#多行注释三单引导’‘’...

2019-07-16 19:05:04 169

空空如也

空空如也

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

TA关注的人

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