自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python学习(线程与进程)

文章目录一、线程和进程1.1 多任务介绍1.2 并发与并行1.3 进程创建1.4 线程1.5线程的工作方式1.6 进程与线程的区别1.7 python中多线程的实现二、多线程-共享全局变量问题2.1 多线程可能遇到的问题同步计算错误的解决2.2 互斥锁2.3 死锁2.4 同步的应用一、线程和进程1.1 多任务介绍计算机中的多任务是指,操作系统同时完成多项任务的处理。此处,同时是指同一个时间段...

2019-08-08 18:46:19 525

原创 Python学习(网络编程)

文章目录一、网络编程1.1 软件的开发架构C/S架构B/S架构1.2 什么是网络目的网络编程的定义1.3地址1.生活中的地址与标识2.ip地址的作用3.IP地址分类A类IP地址B类IP地址C类IP地址D类地址用于多点广播E类IP地址私有ip回路地址二、网络通信过程2. 2台电脑的网络说明2.2 使用集线器组成一个网络说明2.3 使用交换机组成一个网络说明2.4 使用路由器连接多个网络2.5 通信过...

2019-08-06 18:39:02 670

原创 Python学习(正则表达式)

文章目录一、正则表达式1.1 引子1.2 python正则表达式的基础一些函数(part1)单字符匹配规则数量匹配规则表示边界匹配分组一些函数(part2)一、正则表达式正则表达式,又称规则表达式**。**(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。给定的...

2019-08-05 20:10:59 364

原创 Python学习(面向对象3)

文章目录一、inistance 和 issubclass二、反射三、item系列四、`__del__`五、`__str__`六、类装饰器的实现一、inistance 和 issubclassisinstance(obj,cls):检查obj是否是cls的对象class Foo: passfoo = Foo()print(isinstance(foo,Foo)) #Truei...

2019-08-03 09:52:33 198

原创 Python学习(面向对象2)

文章目录一、静态方法和类方法1.1 静态方法使用场景1.2 类方法使用场景注意二、property例子使用三、self四、`__new__`方法五、`__call__`方法六、`__doc__`方法一、静态方法和类方法1.1 静态方法通过装饰器@ststicmethod来进行装饰。静态方法即不需要传递对象也不需要传递实例对象静态方法也可以通过实例对象和类对象去访问class Dog:...

2019-08-01 15:23:25 113

原创 Python学习(迭代器、生成器、装饰器)

文章目录一、迭代器1.1 可迭代对象1.2 迭代器协议1.3 可迭代对象的测试1.4 for item in 可迭代对象 循环的本质1.5 应用场景二、生成器2.1 创建一个生成器2.2 生成器函数2.3 生成器支持的方法三、闭包四、装饰器4.1 装饰器存在的意义4.2 用法一、迭代器1.1 可迭代对象list、str、tuple… -----> for … in … 遍历 ---...

2019-07-30 20:03:09 108

原创 Python学习(面向对象)

文章目录一、面向对象1.1 面向过程和面向对象面向过程面向对象1.2 面向对象编程1.3 常见概念二、 类的定义和使用2.1 定义2.2 ` __init__`方法2.3 数据封装2.4 类的两个作用2.5 类属性的查看2.6 特殊的类属性2.7 总结2.8 对象之间的交互类命名空间与对象、实例的空间类的属性三、继承3.1 类的三大特性3.2 继承的查看多态鸭子类型3.3 总结四、私有属性五、封装...

2019-07-29 19:39:29 205

原创 Python学习(字符编码)

字符编码python主要识别文件内容,而不是关心拓展名。字符—>(机器翻译)—>二进制字符如何对应特定数字的标准就是字符编码ASCII、GBK、Unicode、UTF-8(Unicode Transformation Format)英文字符来说,1Bytes中文字符,3Bytes其他偏僻字符,更多的Bytes存储内存中使用的编码是unicode,用空间换时间(程序都...

2019-07-29 19:33:08 68

原创 Python学习(模块和包)

文章目录一、模块(module)1.1 优点1.2 Python中导入模块的常用方式1.3 自定义模块二、OS 模块2.1 系统操作2.2 目录操作查增删改判断文件查看文件的时间获取文件和目录三、time模块3.1 休眠函数3.2 在Python中,表示时间通常有3中方式获取当前时间戳格式化的时间字符串结构化的时间3.3 time模块的常用方法3.4 时间转化时间戳到结构化时间的转化结构化时间到时...

2019-07-29 19:31:56 307

原创 Python学习(函数)

文章目录一、函数1.1 函数的定义1.2 函数文档说明1.3 函数调用1.4 函数参数1.5 函数返回值1.6函数参数种类形参和实参默认值参数关键字参数不定参数1.7 函数属性1.8 内嵌函数1.9 变量作用域作用域的产生作用域的类型1.10 全局变量和局部变量1.11 可变类型和不可变类型二、常见的函数2.1 随机函数random模块的常见功能2.2 递归函数2.3 匿名函数(lambda)2...

2019-07-25 19:19:04 256

原创 Python学习(异常处理)

文章目录一、错误和异常1.1 错误1.2 异常1.3 异常处理1.4 触发异常(raise)1.5 断言(assert)二、函数2.1 函数的定义2.2 函数文档说明2.3 函数调用2.4 函数参数2.5 函数返回值2.6函数参数种类形参和实参默认值参数关键字参数不定参数2.7 函数属性2.8 内嵌函数2.9 变量作用域作用域的产生作用域的类型2.10 全局变量和局部变量三、练习一、错误和异常...

2019-07-23 20:10:09 2368

原创 Python学习(文件操作)

文章目录一、文件操作1.1 常见的文件类型1.2 文件操作的流程1.3 文件的打开与关闭打开文件对象的属性关闭1.4 文件的读写:读写1.5 定位读取1.6 with open二、模块(module)2.1 优点2.2 Python中导入模块的常用方式2.3 自定义模块三、OS 模块3.1 系统操作3.2 目录操作查增删改判断文件查看文件的时间获取文件和目录四、练习一、文件操作1.1 常见的文...

2019-07-22 20:06:13 228

原创 Python学习(集合)

一、集合无序,不可重复,不可更改(内部的元素是可哈希的,集合本身是不可哈希的),用花括号括起来的单元素数据集用途去重、关系测试1.1 集合的创建空集合st = set()多元素st = {1,2,3,4,"a","b"}强制转化li = ["city","college","zhejiang"]st = set(li)print(st,type(st...

2019-07-19 17:27:10 78

原创 Python学习(字典)

文章目录一、字典1.1 基本格式1.2 字典的创建1.3 字典的常见操作1.3.1 增1.3.2 删1.3.3 改1.3.4 查遍历二、练习:一、字典字典是列表以为Python中使用最灵活的内置数据类型是一种可变的数据类型和列表的区别:列表有序,字典无序列表通过索引(偏移)访问元素,字典通过键(key)访问元素1.1 基本格式dic = {key1:value1,key2:va...

2019-07-19 17:23:38 83

原创 Python学习(字符串、列表、元组总结)

文章目录字符串、列表、元组总结相同的部分不同的部分字符串、列表、元组各函数总结字符串、列表、元组总结相同的部分功能操作/函数创建都可用函数创建拼接+重复*索引、切片[ ] [ : :]按索引或切片改值按索引或切片查删除del元素个数len( )计数count( )最大值max( )最小值m...

2019-07-18 19:13:22 145

原创 Python学习(元组)

文章目录一、元组1.1 创建1.2 拼接1.3 重复1.4 索引(偏移)[ ] ,切片 [ : ] ,[ : : ]1.5 列表的常见操作1.5.1 查1.5.2 遍历1.5.3 其他一、元组用圆括号括起来的( ),每一个元素以逗号分割特点:有序、可重复、不可更改1.1 创建元组的创建tp = ()单元素元组的创建,需要在单元素后面加逗号tp = ('a',...

2019-07-18 19:10:02 107

原创 Python学习(列表)

文章目录一、列表1.1 创建1.2 拼接1.3 重复1.4 索引(偏移)[ ] ,切片 [ : ] ,[ : : ]1.5 列表的常见操作1.5.1 增1.5.2 删1.5.3 改1.5.4 查练习:1.6 赋值与深浅拷贝1.7 列表解析式和列表生成式格式:带过滤功能格式嵌套二、语句补充2.1 print()函数查看帮助文件2.2 格式化字符串%号格式化占位符2.3 format格式化一、列表...

2019-07-18 19:06:49 132

原创 Python学习(字符串)

文章目录一、字符串1.1 什么是字符串1.2 字符串的运算及常见操作拼接 +重复 *索引(偏移)切片大小写转化字符串的格式输出对齐删除指定字符计数搜素定位和替换条件判断制表符的转化字符串的分割变换ASCII值和字符的转化一、字符串1.1 什么是字符串用引号引起来的一串字符用引号来创建字符串单引号双引号三单引号三双引号注:单引号和双引号使用时要注意匹配关系,且不可以换...

2019-07-17 18:35:48 211

原创 Python学习(流程控制)

文章目录一、Python的流程控制1.1 if条件分支语句if 单分支语句if 双分支语句if 多分支语句练习:1.2 while 语句格式:练习:1.3 for 循环语句格式:练习:二、语句补充2.1 range()2.2 break 和 continue2.3 while...else 和 for...else一、Python的流程控制1.1 if条件分支语句Python条件语句就是通过...

2019-07-17 18:32:12 109

原创 Python学习(基本知识)

一、Python介绍python的创始人吉多·范罗苏姆1.1 编译型和解释型语言编译型语言编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便,效率较高。但应用程序一旦修改,必须先修改源代码,再重新编译生成新的目标文件(*.obj)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的...

2019-07-16 18:29:23 125

空空如也

空空如也

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

TA关注的人

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