自定义博客皮肤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 1158

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

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

2019-08-12 19:42:49 234

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

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

2019-08-12 19:38:55 214

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

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

2019-08-12 19:35:41 221

原创 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 245

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

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

2019-08-05 20:10:03 179

原创 Python第12天笔记

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

2019-07-31 18:46:41 233

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

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

2019-07-31 18:45:19 291

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

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

2019-07-29 19:48:19 270

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

time模块 import time time.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 179

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

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

2019-07-25 18:24:16 208 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 761

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

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

2019-07-23 22:48:58 191

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

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

2019-07-23 22:26:49 214

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

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

2019-07-22 21:28:03 268

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

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

2019-07-22 21:26:53 177

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

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

2019-07-19 17:24:10 330

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

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

2019-07-19 17:23:12 278

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

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

2019-07-18 19:17:52 372

原创 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 289

原创 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 352

原创 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 344

原创 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 271

原创 Python第一天笔记

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

2019-07-16 19:05:04 275

空空如也

空空如也

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

TA关注的人

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