- 博客(19)
- 收藏
- 关注
原创 Ubantu下软件安装与卸载
备份源:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup更新源:sudo apt-get update安装包:sudo apt-get install package删除包:sudo apt-get remove package查看包:sudo apt-cache show package安装mysql:1.sud...
2019-07-04 19:11:32
257
原创 用户权限、系统管理
用户权限管理查看当前用户:whoami查看登录用户:who 参数: -m 或 am i 只显示运行who命令的用户名和登录终端的时间 -q 或 -count 只显示用户登录账号和数量 -u或-heading显示列标题exit:退出账户登录。如果是图形界面就退出终端,如果是使用ssh远程登录就退出登...
2019-07-03 21:11:12
391
原创 linux基本命令
访问用户通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问(所有者) 所有者就是创建文件的用户,用户是所有用户所创建文件的所有者,用户可以允许所在的用户组能访问用户的文件。允许一个预先指定的用户组中的用户访问(用户组) 用户都组合成用户组,例如,某一类或某一项目中的所有用户都能够被系统管理员归为一个用户组,一个用户能够授予所在用户组的其他成员的文件访问权限。允许系统中的任...
2019-07-03 10:16:07
207
原创 线程
target:线程执行函数args:函数需要的参数,必须以元组的方式传参name:指定子线程的名字daemon:设置是否为守护线程,默认为False,若为守护线程则为Truet.isAlive()功能:判断线程是否还活着t.getName() 获取线程的名字t.setName() 设置线程的名字t.start() 开启线程,线程准备就绪t.isDaemon() 判断某个线...
2019-06-26 17:28:00
124
原创 正则表达式,高阶函数
排列:itertools.permutations(iter,r)参数一:可迭代对象参数二:取元素的个数注意:可迭代对象中的元素不能重复[与顺序有关]功能:返回从可迭代对象中取出r个元素的排列,以迭代器的方式返回.组合:itertools.combinations(iter,r)参数一:可迭代对象参数二:取元素的个数功能:从iter中取r个元素的组合功能:iter2中不能重复...
2019-06-24 17:06:54
236
原创 异常处理与高阶函数
语法:try:#有可能发生语句块except 错误类型1 as e:#异常处理except 错误类型2 as e2:#异常处理2…finally:#无论代码是否出现异常都会执行此语句块执行过程:先执行try下面的语句块,当语句出现异常的时候,会去excpt语句中进行错误匹配,若匹配上则执行该except下面的语句,若匹配不上的则报错。无论代码是否出现异常,都会执行fina...
2019-06-21 16:26:31
126
原创 文件与IO
现在的操作系统不允许普通分程序直接进行磁盘操作,所以文件读写请求操作系统打开一个文件对象,然后通过操作系统提供的接口对我们的文件进行读写操作在Python中读写文件十分简单,我们可以使用Python内置的open()函数来打开文件对象open(file,mode,encoding,errors=“ignore”)参数一:文件路径mode:模式,读取文件的时候使用"r",默认"r"enc...
2019-06-20 17:36:56
95
原创 继承与多态
继承:概念:如果两个或者两个以上的类局域相同的属性和方法,我们可以抽取出来一个类将共同的部分声明到被抽取的类中.这个被抽取出来的类我们称为父类/超类/基类其他类我们称为子类/派生类父类与子类之间的关系我们称为继承注意:当一个子类没有继承其他类的时候,则它默认继承object类,换句话说,object类是一切类的基类在Python中我们的继承分为单继承与多继承单继承:当一个子类只有...
2019-06-19 17:16:01
134
原创 类变量,方法与封装
析构函数:系统定义的函数def del (self):pass析构函数不需要我们自己手动调用,当对象被销毁的时候会自动调用.对象什么时候会被销毁:1.当程序运行结束的时候2.显式销毁对象(del 对象名)‘’’class Person():def __init__(self,name): self.name = name print("构造函数被调用啦")...
2019-06-18 17:20:21
423
原创 时间模块,类与对象
时间戳:1970年1月1日午夜(历元)经过了多长时间来表示[秒]UTC:格林尼治时间[世界标准时间]在中国UTC+8DST:夏令时,人们为了节约能源认为规定的,夏季的时候会调快一个小时time.time()获取当前时间戳time.getime(sec)将时间戳转为元组格式,转为格林尼治时间year 年 mon 月 mday 日 hour 时 min 分 sec 秒 wday 星期码...
2019-06-17 17:07:31
172
原创 栈与模块
栈:先进后出‘’’使用栈来遍历目录import osdef getstackdir(path):mystack = [] # 创建栈mystack.append(path) # 将根目录入栈while mystack != []: # 判断栈是否为空file_path = mystack.pop # 将栈中元素出栈file_list = os.listdir(fi...
2019-06-15 16:39:06
163
原创 偏函数os模块
偏函数:将函数的某些值固定住,给你返回一个新的函数,这个函数就是偏函数的功能.newfunc = functool.partital(func,参数)‘’’import operatorsum1 = functools.partial(operator.add,100)print(sum1(1001))‘’’变量的作用域:变量起作用的范围.程序中的变量并不是爱任意的地方都能访问,...
2019-06-14 17:24:02
130
原创 参数,装饰器
参数:若函数中所实现的需求涉及到一些未知项参与运算[这些未知项需要函数的调用者来决定]此时,可以将未知项设置为参数.位置参数[必备参数]传递参数的顺序与定义的顺序有关,必须按照定义的顺序来进行传递.传递参数的个数与参数的个数必须保持一致.关键字参数:指函数调用的时候,可以通过"键-值"的形式来加以指定,可以清除位置关系.当出现位置参数与关键字参数的时候,需要将位置参数写在关键字参数...
2019-06-13 17:23:05
160
原创 集合与函数
set集合:本质也是一个无序的集合,但是只存储了字典中的key,没有存储字典中的valueset集合中的元素与字典中的key的元素有共同的特征:1.set集合中元素也是唯一的2.set集合中的元素也是不可变的创建set集合set1 = set() # 创建空的set集合set2 = {1,2,3} # 创建具有元素的set集合set3 = set([]) # 创建set集合s...
2019-06-12 16:49:48
299
原创 元组字典字符串
元组本质:也是一种有序的集合.与list不同,元组一旦初始化则不能修改.元组的创建:tuple =() 创建空元组tuple = tuple() 创建空元组tuple =(1,) 创建只有一个元素的元组tuple =1, 创建只有一个元素的元组注意:当元组中只有一个元素的时候,我们必须在元素的末尾添加一个逗号,来消除歧义元组小...
2019-06-11 17:51:23
316
转载 字符串和列表
字符串:使用单引号或者双引号括起来的任意字符串字符串的创建:str1 = ‘hello’str2 = ‘world’字符串的拼接:1.使用"+“来进行拼接str3 = str1+str2注意:不同类型不能使用加号来进行拼接2.使用”,“来进行拼接print(str1,str2)注意:会在逗号的位置产生一个空格3.使用%来进行拼接,使用格式化的方式print(’%s%s’%...
2019-06-10 17:41:51
2262
原创 多分支语句与格式化输出
多分支语句:语法:if 判断条件1:语句块1elif 判断条件2:语句块2elif 判断条件3:语句块3…else:语句块n执行过程:首先执行判断条件1,若条件1成立则执行语句块1,语句块1执行完毕则跳出分支语句.若条件1不成立,则执行判断条件2,若条件2成立,则执行语句块2.若条件2不成立,则继续往下执行直到判断条件成立为止,若判断条件都不成立则执行else下面的语...
2019-06-06 17:26:36
402
原创 Python的基本数据类型与运算
Python的基本数据类型:1.number数字整型(整数):python可以处理任意大小的整数包括正整数与负整数浮点型(小数):在Python中表示浮点数的时候回存在一些误差复数:a+bj2.str字符串类型定义:使用单引号或者双引号括起来的任意文本,我们称之为字符串.3.bool(布尔)类型取值只有Ture和False4.None空值在Python中None表示的是空值.空...
2019-06-05 19:06:36
189
原创 Python01总结
Python 的优点:#### 易于学习Python 的缺点:#### 运行速度慢PyCharm开发环境#### 快捷键:ctlr+d 复制 , ctrl+y 删除 ,shift+Enter 快速换行,ctrl+/ 快速注释,#### table,缩进 , shift+table 取消缩进, ctrl+f 查找, ctrl+r替换.进制转换函数十进制转二进制:bin(...
2019-06-04 19:17:07
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人