- 博客(21)
- 收藏
- 关注
原创 0807_linux基本指令
Linux,Windows,MacOS,操作系统,基于Unix发展而来文章目录文件和目录操作的基本指令pwdlisttreemkdirtouchrmdirrmmvcpexit文件和目录操作的基本指令pwd(Print Working Directory)显示工作目录格式cd[相对路径或者绝对路径]四个特殊符号符号含义~(波浪线)表示用户主目录,即hom...
2019-08-07 20:28:21 251
原创 0806_线程和进程
文章目录线程和进程多任务介绍并发与并行进程线程线程的工作方式进程与线程的区别Python中多线程的实现线程和进程多任务介绍计算机中的多任务是指操作系统同时完成多项任务的处理多任务处理是指,用户在同一时间段内运行多个应用程序,每个应用程序就可以称之为一个任务现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,那么,单核CPU是怎么...
2019-08-06 20:19:21 456
原创 0805_python和网络编程
文章目录python和网络编程引子软件的开发架构C/S架构B/S架构什么是网络目的网络编程的定义地址1.生活中的地址与标识2.`ip`地址的作用3.`ip`地址分类3.1 A类IP地址3.2 B类IP地址3.3 C类IP地址3.4 D类地址用于多点广播3.5 E类IP地址3.6 私有ip3.7 回路地址网络通信过程1. 2台电脑的网络说明2. 使用集线器组成一个网络说明3. 使用交换机组成一个网络...
2019-08-05 20:11:09 339
原创 0802_正则表达式
文章目录正则表达式使用场景引入案例1Python正则表达式的基础单字符匹配规则数量匹配规则表示边界匹配分组`re.match()和re.search()`的区别正则表达式正则表达式,又称规则表达式**。**(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。给定的...
2019-08-05 10:04:13 192
原创 0731_静态方法和类方法
文章目录静态方法和类方法1.静态方法使用场景:2.类方法使用场景:property概述改进一 隐藏实现细节改进二 提供一个精确的访问改进三 保证数据的有效性属性操作property 类self`__new__`方法`__new__()`的用法:`__call__`方法静态方法和类方法1.静态方法通过装饰器@ststicmethod来进行装饰。静态方法即不需要传递对象也不需要传递实例对象静...
2019-07-31 23:24:31 302
原创 0730_迭代器、生成器、装饰器、闭包
文章目录迭代器可迭代对象:迭代器协议应用场景生成器生成器函数闭包装饰器迭代器可迭代对象:list,str,tuple,etc. —> for … in … 遍历 (迭代)迭代器协议对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么引起StopIteration 异常,以终止迭代(只能往下走,不可以回退)现在,我们就可以说,实现了迭代器协议的对象就是可迭代对象...
2019-07-30 20:28:25 180
原创 0729_面向对象
文章目录面向过程面向对象面向对象编程常见概念类的定义和使用类的定义创建一个类数据封装类的两个作用:类属性的查看特殊的类属性总结:对象之间的交互函数的三大特性继承多态鸭子类型私有属性封装面向过程函数式编程面向对象面向过程所谓过程就是我们解决问题的步骤,一步步的按照流程走,有先后之分。整个设计就好比流水线,思维上比较机械化优缺点:优点复杂的问题流程化,将问题分解简化缺...
2019-07-30 00:03:29 134
原创 0726_time模块,序列化模块
文章目录time 模块time模块的常用方法结构化时间和时间戳的转化结构化时间到字符串时间的转化字符串时间到结构化时间的转化结构化时间和字符串时间的转化(国际化时间字符串)时间戳和字符串的转化(国际化)datetime模块sys模块序列化模块JsonJson优缺点查看json的方法和属性四个功能Picklepickle 优缺点模块提供四个功能time 模块import timetime.sl...
2019-07-27 16:27:16 163
原创 0725_模块和包
文章目录模块( module )自定义模块OS模块1.系统操作2.目录操作 --- 增删改查判断文件包模块( module )为了编写方便维护的代码,可以把不同功能的代码分组,保存在不同的文件里。这样,每个文件包含的代码量就会比较少,更方便维护。在Python中,一个.py文件就可以称之为一个模块即:包含相应功能的函数以及变量,py则以".py"为后缀名;模块可以为其他的程序引用,以...
2019-07-25 20:07:40 157
原创 0724_递归函数
文章目录递归函数匿名函数(lambda)高阶函数filter函数map 函数(映射)reduce函数applyzip函数递归函数在一个函数体的内部,调用函数本身,就被称为递归函数def func(n): print(n) if int(n/2) == 0: return n return func(int(n/2))print(func(10))...
2019-07-25 18:36:24 171
原创 0723_函数
文章目录函数引子:函数的定于函数调用函数文档说明函数参数函数返回值函数参数种类形参和实参形参实参关键字参数不定参数函数引用函数属性内嵌函数作用域变量作用域作用域的类型全部变量和局部变量函数引子:求1-15的和;求23-36的和;求55-68的和;i1 = int(input('i1:'))i2 = int(input('i2:'))def sum_of_num(i1, i2):...
2019-07-24 22:39:07 177
原创 0723_错误和异常
文章目录错误和异常错误异常raise(触发异常)assert(断言)错误和异常错误语法错误(Syntax error)逻辑错误(logic error)执行期间错误(runtime error)demofor i in range(10) print(i)out —> for i in range(10) ...
2019-07-24 22:36:27 176
原创 day_0722_文件
文章目录文件的打开与关闭关闭文件的读写读写定位读取常见的文件类型txtcsvjsonhtmlmp4文件操作的流程打开 —> open ()读/写 —> read () / write()关闭 —> close ()用途方法功能打开/关闭文件f = open(file)打开文件f = close(file)关闭文件...
2019-07-22 23:51:42 134
原创 day_0722_os模块
文章目录OS模块1.系统操作2.目录操作 --- 增删改查3.判断文件4.扩展5.查看文件时间OS模块OS模块是Python标准库中用于访问操作系统功能的模块使用OS模块提供的接口,能够实现跨平台访问最常见的操作:目录的操作判断1.系统操作os.sep: 用于查看系统的分隔符;Windows —> '\ ’ubuntu —> ’ / ’os.name:...
2019-07-22 23:50:47 138
原创 day4字典
文章目录字典和列表的区别字典的基本格式特点字典的创建空字典创建多元素的字典强转通过字典的fromkeys方法创建字典创建并返回一个字典字典的常见操作增直接添加键值对.update()把字典dic中的键值对(key:value)跟新到dict中删.pop.popitem改直接修改dict.setdefult()查字典值的访问dict.get()访问value遍历字典字典是出列表以为python中...
2019-07-19 17:14:40 152
原创 day4集合
文章目录集合集合的创建空集合的创建多元素集合的创建强转集合的基本操作增删改查遍历集合的基本运算子集交集并集差集集合无序不可重复不可更改内部的元素是可哈希的集合本身是不可哈希的用途:去重(列表—>集合,自动去重)关系测试集合的创建空集合的创建st = set()s多元素集合的创建强转li = ['city', 'college', 'zhejia...
2019-07-19 17:13:58 149
原创 day3字符串,列表,元组的区别
字符串列表元组" "[]()增.join().append() .insert() .extend()不能删.split() .strip().pop() .remove() del .clear()del改.replace(,)索引改不能查.find().index()元素、索引、枚举元素、索引、枚举类型str...
2019-07-18 17:50:31 278
原创 day3列表元组
文章目录列表数组创建空列表创建多元素列表强转拼接重复索引(偏移) [] ,切片 [:],[:]列表的常见操作1.增2.改3.删4.查 遍历赋值元组1.查2.增 不能3.改 不能4.删列表列表使用方括号括起来的[],每个元素以逗号分割;可以存储不同的数据类型数据数组特点:是一个有序的可以重复的可变类型创建空列表li = []创建多元素列表...
2019-07-18 17:49:38 239
原创 Day2
文章目录字符串1.什么是字符串2.字符串的运算及常见操作拼接重复索引(偏移) 切片大小写转换字符串的格式输出对齐删除指定字符计数字符串搜索定位和替换字符串条件判断制表符的转化字符串的分割变换ASCII值和字符的转化扩展字符串1.什么是字符串用引号引起来的一串字符用引号来创建字符串单引号双引号三单引号三双引号单引号和双引号使用是需要注意匹配关系,且不可以换行如果要...
2019-07-17 20:49:52 150
原创 Day2
文章目录python流程控制if条件分支语句if单分支语句if双分支语句if 多分支语句while循环语句for 循环语句break和continuewhile...elsefoe...elsepython流程控制if条件分支语句python条件语句就是通过一条或者多条语句执行的结果(True/False)来决定执行的代码块。if单分支语句if 逻辑语句:语句块demo:p...
2019-07-17 20:44:57 158
原创 day1
介绍吉多·范罗苏姆编译解释型、静态动态语言、强弱类型定义语言python是动态解释性的强类型定义语言1.1 input函数作用:从外部获取值用法:括号中可以提供提示信息返回值为字符串类型1.2 python中常见的数据类型数字(number)整形(int)浮点型(float)布尔型(bool)复数(complex)字符串(string)...
2019-07-16 18:25:03 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人