自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统

操作系统Linux,Windows,MacOS操作系统,基于Unix发展而来文件和操作的基本指令1.pwd(print working directory)-显示工作目录2.cd(change directory)-切换工作目录格式cd [相对路径或绝对路径]四个特殊符号符号含义~(波浪线)表示用户主目录,即home变量指定的目录-(短横)表...

2019-08-07 20:07:03 130

原创 网络编程

网络编程引子假如有两个脚本,foo.py ,bar.py,分别运行,都可以正常运行。若现在想从两个程序间传递一个数据。-同一台电脑​ 创建一个文件,将foo.py的数据读入文件中,bar.py从中读取数据-不同电脑​ 该怎么做软件的开发架构C/S架构c/s即Client和Server—>客户端和服务器端架构B/S架构即Browser和Server—>浏览器端和服...

2019-08-07 20:06:34 261

原创 正则表达式

正则表达式又称规则表达式通常被用来检索、替换那些符合某个模式(规则)的文本-给定的字符串是否符合正则表达式的过滤逻辑(匹配)-通过正则表达式,从字符串中获取我们想要的特定的部分使用场景:-爬虫-数据挖掘和分析假如在字符串 ‘asd23sd5fgg67’ 中提取23,5,6 如何实现import rea='as23d5s67'm=r'[0-9]+'num=re.findall...

2019-08-03 13:54:22 119

原创 迭代器;生成器;装饰器;闭包

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

2019-07-30 18:37:00 110

原创 面向对象

面向对象-面向过程-函数式编程-面向对象面向过程所谓过程就是我们解决问题的步骤,一步步的按照流程走,有先后之分整个设计就好比流水线,思维上比较机械化优点​ 将复杂问题流程化,将问题分解简化缺点​ 拓展性不好面向对象类就是类别,种类;对象就是特征和技能的统一体;类则是这一系列对象的特征和技能的结合,核心是对象对于现实世界,先有个体(即对象)才有类;对于程序,先有...

2019-07-30 08:44:24 105

原创 文件操作;模块

文件操作常见的文件类型txtcvsjsonhtmlmp4文件操作的流程打开open()读/写read()/write()关闭close()序号用途方法功能打开/关闭文件f=open(file)打开文件f.close()关闭文件读写文件内容f.read([size])从文件中读取指定的字节数;若未指定,读取所有...

2019-07-26 18:51:38 183

原创 全局变量和局部变量

全局变量和局部变量a=6def foo(): print(a) a=66foo()输出:报错(内部和外部a重名,会优先搜索内部a,但是print在定义a之前所以报错)glabala=6def foo(): global a #相当于调用a print(a) a=66 print(a)foo()print(a)输出:666...

2019-07-26 18:48:18 99

原创

包包是通过使用’.模块名’来组织python模块名称空间的方式,具体而言包就是一个包含init.py文件的文件夹目的:用文件夹将文件、模块组织起来注意:~python3中即使包中没有init.py也可以使用~python2中没有会报错创建包的目的不是为了运行,而是为了被导入使用。包的本质还是模块注意:-使用时,import 导入,若导入带点的,点的左边一定是包名-impor...

2019-07-26 08:47:20 88

原创 函数补充

全局变量和局部变量a=6def foo(): print(a) a=66foo()输出:报错(内部和外部a重名,会优先搜索内部a,但是print在定义a之前所以报错)glabala=6def foo(): global a #相当于调用a print(a) a=66 print(a)foo()print(a)输出:666...

2019-07-24 22:16:02 151

原创 错误和异常;函数

错误和异常错误python的语法分析器完成,检测到错误所在的文件和行号。以向上箭头标记错误位置。最后显示错误类型,当程序检测到一个错误,解释器就无法继续执行下去,抛出异常,终止程序语法错误(syntax error)for i in range(2) print(i)SyntaxError: invalid syntax逻辑错误(logic error)执行期间错误(ru...

2019-07-24 08:38:23 180

原创 OS模块

os模块是python标准库中用于访问操作系统功能的模块使用os模块提供的接口,能实现跨平台访问最常见的操作目录的操作判断1.系统操作os.sep: 用于查看系统路径的分隔符;Windows系统---> '\'os.name: 显示我们正在使用的平台Windows系统--->'nt'os.getenv(): 读取环境变量...

2019-07-23 11:08:25 77

原创 字典;集合

字典定义字典是除列表以外python中使用最灵活的内置数据类型。是一种可变的数据类型。字典是无序的,通过键key访问元素语法dic = {key1:value1,key2:value2,…,} 键值对空字典 dic = {}注意值可以是任意数据类型,键必须是不可变类型,即key必须可哈希。​ 可哈希=>不可变 不可哈希=>可变in...

2019-07-19 16:57:09 109

原创 字符串、元组、列表异同点

不同相同拼接用’+‘拼接重复用’*'表示重复次数索引(偏移)相同点:[ ],切片[:],[ : :] 都用[]索引增元组、字符串不能增,列表增能用三个函数实现**1.append() 2.extend() 3.insert()删元组不能删除某个元素,但可以删除全部,字符串不能删实现列表删的四种方式1.pop()如果不指定索引,默...

2019-07-18 19:50:26 1482

原创 列表;元组

列表定义:用[ ] 括起来特点:1.是一个有序的 2.可以重复 3.可变类型1.拼接2.重复3.索引(偏移)[ ],切片[:],[ : :]翻转sr = 'python'print(sr[::-1])=> [‘nohtyp’]a = 'python' print(a[:2:-1]) #print(a[:2:-1]) 等价于print(a[-...

2019-07-18 19:49:52 102

原创 字符串

a = 'python'print(a[0:3])=> pyta = 'python'print(a[-3:-1])=> oha = 'python'print(a[-1])=> n4.大小写转换sr.lower() 转小写sr.upper() 转大写sr.swapcase() 大小写互换sr.title() 转为标题的形式sr.cap...

2019-07-17 22:11:14 93

原创 python 流程控制

if条件分支语句python条件语句就是通过一条或多条语句执行的结果(True/False)来决定执行的代码块1.if单分支语句语法 if 逻辑语句: 语句(块)2.if双分支语语法: if逻辑语句1: 语句(块)1 else: ...

2019-07-17 22:08:40 64

原创 day01

编程语言分类编译型和解释型、静态语言和动态语言、强类型定义和弱类型定义注释·单行注释一个“#”如:#这是一个注释·多行注释三单引号‘’‘注释’‘’三双引号“”“注释“”“input()函数作用:从外部获取值用法:括号中可以提供信息返回值为字符串例:a = input()运行python程序的三种方式1.解释器环境运行2.脚本运行3.IDE常见的数据类...

2019-07-16 17:44:17 93

空空如也

空空如也

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

TA关注的人

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