- 博客(16)
- 资源 (9)
- 收藏
- 关注
原创 详解 Python 中的多线程
3 线程和 Python3.1 全局解释器锁Python 代码的执行是由 Python 虚拟机(又名解释器主循环)进行控制的。 Python 在设计时是这样考虑的,在主循环中同时只能有一个控制线程在执行,就像单核 CPU 系统中的多进程一样。内存中可以有许多程序,但是在任意给定时刻只能有一个程序在运行。同理,尽管 Python 解释器中可以运行多个线程,但是在任意给定时刻只有一个线程会被解...
2018-12-31 15:11:48 965
原创 详解 Python文件与IO操作
目录1 文件输入/输出1.1 使用write()写文本文件1.2 使用read()、 readline()或者readlines()读文本文件1.3 使用write()写二进制文件 1.4 使用read()读二进制文件1.5 使用with自动关闭文件1.6 使用其他分隔符或行终止符打印1.8 读写字节数据2.1 文件路径名的操作2.2 测试文件是否存在...
2018-12-29 13:07:28 867
原创 详解 Python 中与时间有关的函数
目录15.1 time 模块15.1.1 time.time()函数15.1.2 time.sleep()函数15.2 datetime 模块15.4.1 timedelta 数据类型15.4.2 暂停直至特定日期 15.4.3 将 datetime 对象转换为字符串15.4.4 将字符串转换成 datetime 对象15.6 多线程坐在电脑前运行程序是不错...
2018-12-27 07:51:51 1468
原创 详解 Python处理 CSV 文件和 JSON 数据
CSV 表示“Comma-Separated Values(逗号分隔的值)”, CSV文件是简化的电子表格,保存为纯文本文件。 Python 的 csv 模块让解析 CSV 文件变得容易。JSON(发音为“JAY-sawn”或“Jason”,但如何发音并不重要。因为无论如何发音,都会有人说你发音错误)是一种格式,它以 JavaScript 源代码的形式,将信息保存在纯文本文件中。JSON 是 ...
2018-12-27 07:51:43 3273
原创 详解 Python 中的模块
Python 模块是⼀个包含有函数、变量、类和常量等等内容的 python ⽂件。 模块帮助我们将相关的代码组织在⼀起,例如 math 模块拥有数学相关的函数。13.1 创建模块创建⼀个名为 mymodule.py 的新⽂件,并写⼊下⾯的代码:在这个⽂件中,我们定义了⼀个全部变量 foo 和⼀个名为 hello() 的⽅法。现在我们可以使⽤ import 关键词来引⼊这个模块,并使⽤ m...
2018-12-26 19:39:26 402
原创 详解 Python 中的异常处理
目录11.1 try-except11.2 多个 except11.3 自定义异常11.4 捕获多个异常 11.5 异常之禅异常是指程序中的例外,违例情况。异常机制是指程序出现错误后,程序的处理⽅法。当出现错误后,程序的执⾏流程发⽣改变,程序的控制权转移到异常处理。异常处理可以使开发⼈员能以优雅的⽅式处理错误。11.1 try-exceptPython 使⽤ t...
2018-12-26 19:09:28 723
原创 详解 Python 中的对象和类
目录10.1 创建类10.2 从类中创建对象10.3 隐藏数据字段10.4 判断对象是否属于某类 10.1 创建类Python ⼀门⾯向对象的语⾔。在 Python 中所有的东西都是对象,⽐如之前学习的整型、字符串等等,甚⾄模块、函数也都是对象。⾯向对象编程时使⽤对象创建程序,使⽤对象存储数据和⾏为。在 Python 中,使⽤关键字 class 定义类。类通常包括数...
2018-12-26 18:20:30 350
原创 详解 Python 中的函数类型
函数是可重⽤的代码块,使⽤函数可以帮助我们组织代码的结构。我们创建函数的⽬的,是能在程序运⾏中多次使⽤⼀系列代码,⽽不⽤重复书写代码。9.1 创建函数Python 使⽤ def 关键词创建函数,语法如下:def function_name(arg1, arg2, arg3, .... argN):#statement inside function缩进空⽩区在 Pytho...
2018-12-26 13:53:50 494
原创 详解 Python 中的元组类型
目录7.1 创建元组 7.2 元组相关方法在 Python 中,元组(Tuple)和列表⾮常相似,与列表不同的是,元组⼀旦创⽴,就不可改变,也就是说,元组是不可变的。与列表一样,元组也是序列,唯一的差别在于元组是不能修改的(你可能注意到了,字符串也不能修改)。元组语法很简单,只要将一些值用逗号分隔,就能自动创建一个元组。 7.1 创建元组 >>> ...
2018-12-26 12:02:50 3466
原创 详解 Python 中的字典(Dictionary)类型
目录6.1 创建字典6.2 获取、修改和添加字典元素6.3 遍历字典6.4 字典比较6.5 字典常用方法字典(Dictionary)是 Python 中的⼀种数据类型,⽤来存储键(key)值(value)对。字典数据能够使⽤键名快速取回、添加、删除、编辑值。字典和其他语⾔中的数组(array)或者哈希表(hash)⾮常相似。字典是可变(mutable)序列。6.1 创建...
2018-12-26 11:09:18 1834
原创 详解 Python 中的列表(List)类型
目录5.1 列表赋值5.2 删除元素5.3 分片赋值5.4 列表对象常用内置方法追加列表元素计数合并列表元素索引插入元素popremovereversesortPython 的列表(list)对象是最常⽤的序列 (Sequence)。与字符串是不可变序列不同,列表是可变的。可通过对偏移量进⾏修改和读取。5.1 列表赋值列表可通过...
2018-12-26 10:53:59 2537
原创 详解 Python 中的字符串
目录4.1 创建字符串4.2 字符串的不可变性 4.3 字符串操作4.4 字符串分片4.5 in 和 not in 操作符 4.6 String 对象的方法 4.7 比较字符串 4.8 遍历字符串 4.9 字符串内容检验 4.10 在字符串内查找和替换4.11 设置字符串的格式:精简版4.12 替换字段名4.13 宽度、精度和千位分隔...
2018-12-26 10:10:58 404
原创 详解 Python 中的序列
目录3.1 索引3.2 分片3.3 序列相加3.4 序列相乘3.5 成员资格 3.6 长度、最小值、最大值 序列(Sequence)是⼀个包含其他对象的有序集合,序列中的元素包含了⼀个从左到右的顺序,可以根据元素所在的位置进⾏存储和读取。 Python 中内建了 6 种序列,分别是列表、元组、字符串、 unicode 字符串、 buffer 对象和 xrange 对...
2018-12-26 09:23:29 882
原创 详解 Python 中的数字类型
Python 3 ⽀持 3 种不同类型的数字类型。int 整型数字,⽐如 2015。float 浮点型数字,⽐如 3.14。complex 复数,⽐如 3+2j。2.1 查看变量类型Python 使⽤内置函数 type() 来查看变量的类型。在 Python 中,内置了⼀些⾼效强⼤的对象类型,使得开发⼈员不⽤从零开始进⾏编程。实际上, Python 中的每样东西都是对象。虽然 Pyt...
2018-12-26 09:00:13 3804
原创 详解 Python 中的变量
目录1.1 注释1.2 变量命名1.3 变量赋值1.4 同步赋值1.1 注释在 Python 中,使⽤“#”标记注释。注释不会被 Python 解释器执⾏。注释是开发⼈员⽤来提醒⾃⼰或他⼈程序如何⼯作的重要⼿段,注释还会⽤在⽂档的写作中。#display hello worldprint("hello world")上述代码将会打印出 hello world 字...
2018-12-25 23:51:49 574
原创 chrome最强大的浏览器插件油猴Tampermonkey插件离线安装包免费分享下载
油猴脚本管理器 Tampermonkey 离线CRX安装包同名文章地址:http://www.xmpojie.com/697.html一个神奇的网站:http://www.xmpojie.com/Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firef...
2018-12-04 00:13:27 67719 2
C语言知识点完整总结(超清版)
2018-12-12
ACM算法竞赛常用代码
2018-11-13
spring、springmvc和mybatis完整整合包
2018-05-03
《鸟哥的Linux私房菜-基础篇》第四版(彩色超清版)pdf.zip
2018-04-21
Python网络数据采集.(超清带书签)pdf
2018-04-20
Python基础教程(第3版)超清中文版
2018-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人