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