基础知识
G-无忧仙-LB
无忧一世,快了一世!
展开
-
对于IO模块以及shutil模块的函数功能的介绍以及引用
os 模块的应用os.sep 可以取代操作系统特定的路径分隔符。windows下为 ‘\’os.name 字符串指示你正在使用的平台。比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是 ‘posix’os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径os.getenv() 获取一个环境变量,如果没有返回noneos.putenv(key, value) 设置一个环境变量值os.listdir(path) 返回指定目录下的所有文件和目录名o原创 2020-07-14 23:40:34 · 119 阅读 · 0 评论 -
##深拷贝与浅拷贝
浅拷贝:常见的浅拷贝方式有两种:方式一: “=”拷贝方式 a=10b=aa=a+1print(a,b)list=[1,2,3]list1=listlist.append(4)print(list,list1) 方式二: 用copy函数import copylist...原创 2020-04-28 22:11:42 · 98 阅读 · 0 评论 -
##进程、线程以及请求
**********************进程********************进程包含:代码、数据信息、PCB(进程控制块) 学习进程时需要用到一个模块,即python进程编程中依赖的包:multiprocessing 该模块中的Process类是提供最基础功能的类Process中的主要参数: target:目标函数名 ...原创 2020-04-28 21:22:45 · 344 阅读 · 0 评论 -
##列表生成式、闭包函数
匿名函数: lambda 参数:表达式global和nonlocal的区别: global:声明全局变量,如果在局部对全局变量进行修改的话,就需要用到global进行声明全局变量。 nonlocal:在函数或者其他作用域中使用外层(非全局)变量。列表生成式: 1、简单的列表生成式 ...原创 2020-04-28 21:00:17 · 90 阅读 · 0 评论 -
##生成器AND迭代器
生成器: 定义: 生成器(函数),能够记住上一次调用后返回时在函数体中的位置,对生成器函数的第二次(第N次) 调用跳转至函数中暂停的yield处并且继续执行(同时所用局部变量数据的值都会保存在第一次调用之后的状态) 生成器的特点: 1、节约内存 ...原创 2020-04-28 20:53:22 · 68 阅读 · 0 评论 -
Python基础知识10
异常:excption 程序运行过程中 出现的例外 程序语法正确 只不过是操作问题 造成程序崩溃或或者不能正常运行错误:Error err 语法错误 自行处理异常出现之后怎么处理 try: 可能出现异常的代码块 except 异常类型 as 异常名: 处理异常代码 try: 可能出现异常的程序代码块 except (异常类型1,异常类型2,异常类型3,...) ...原创 2019-08-26 15:33:19 · 86 阅读 · 0 评论 -
Python基础知识09
面向对象编程:opp 类:用来描述具有相同属性和方法的对象的集合,定义了该集合中每个对象所共有的方法和属性,对象就是类的实例 方法:类中定义的函数 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且周期函数体之外,类变量通常不作为实例变量使用 方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的...原创 2019-08-26 15:32:34 · 130 阅读 · 0 评论 -
Python基础知识08
IO流: 1.读取文件的思路: 1.建立待读取的文件(必须是存在的)------pth=r'C:\xxx' 2.打开文件------------------------------file=open(pth,'r') 3.读取文件------------------------------cent=file.read() 4.输出读取的内容--------------------...原创 2019-08-26 15:30:46 · 101 阅读 · 0 评论 -
Python基础知识07
系统模块: 1.os系统模块 os.name获取现在正在使用的平台系统,windows返回nt ;linux返回posix 2.如何表示路径 1.'E:\\111' 2.r'E:\111' 3.'E:/111' 3.重命名文件 a='E:\\111\\aaa.py' b='E:\\222\\bbb.py' os.rename(a,b) ...原创 2019-08-26 15:27:18 · 90 阅读 · 0 评论 -
Python基础知识06
第六章 函数1、函数的定义 函数:就是功能的封装体 函数声明的语法: def 函数名([参数列表]): 函数体:就是函数的功能代码 (1)、函数名:就是标识符,遵循标识符的命名规则(小驼峰) (2)、参数列表: 1、参数的个数可以有任意个 2、参数的类型可以是任意类型,由于python是弱类型语言,所以不用指定类型 3、括号后边加冒号 ...原创 2019-08-26 15:25:21 · 182 阅读 · 0 评论 -
Python基础知识05
一、字符串:1、字符串的定义: 变量名="" 变量名=''; 字符串可以表示汉字,数字以及字母 字符串也有索引,第一个字符的索引是:0 获取字符串中的某个字符: 字符串名[index]; 字符串也是支持负数索引2、转义字符: \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \n 换行输出 \t 横向制表符 \r 回车...原创 2019-08-26 15:22:50 · 103 阅读 · 0 评论 -
python基础知识04
第四章 容器 一、容器的由来: 单个变量能够存储信息,但是当有多个数据需要存储时,如果还用单个变量来存储的话,在存储时间和存储空间上及不经济也不实用,所以需要容器来存储。二、容器的常用操作: 容器的操作:(C D S U); ...原创 2019-06-24 15:05:55 · 133 阅读 · 0 评论 -
python基础知识03
第三章程序结构一、程序的三种基本结构程序三种基本结构: 1.顺序结构 2.选择结构(判断结构 分支结构) 根据选择条件进行判断 并且根据判断结果选择要执行的程序语句会改变程序的执行流程 if if语句的语法 if 布尔表达式: 条件成立 执行语句; python是靠缩进 来划分语句 if语句需...原创 2019-06-24 14:48:38 · 74 阅读 · 0 评论 -
python基础总结02
第一章总结一、语法1、标识符标识符: 就是程序员自己规定的具有特殊含义的词汇. 比如:类名 变量名 函数名 元组名 列表名 对象名…python中标识符的命名规则:(1).标识符用字母,数字以及下划线组成(2).标识符不能以数字开头(3).标识符不能使用python关键字和保留字(4).标识符没有长度的限制 但是应该做到简洁(5).标识符严格区分大小写2、注释python中...原创 2019-06-23 16:29:34 · 159 阅读 · 0 评论 -
python基础总结01
python环境搭建一、所有高级编程语言共有的特征1、编程语言:俗称计算机语言.是用来定义计算机程序的形式语言.它是一种标准化的交际技巧.用来向计算机发送指令.编程语言的描述一般分为语法和语义组成.语法:说明编程语言中,那些文字,符号的组合形式是正确的.语义:对于编程的解释.2、编程语言的分类:(1).机器语言(2).汇编语言(3).高级语言高级编程语言不能直接被计算机直接识...原创 2019-06-23 16:19:57 · 156 阅读 · 0 评论