-
python3-cookbook笔记:第七章 函数
所属栏目:[Python] 日期:2020-12-20 热度:92
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第八章 类与对象
所属栏目:[Python] 日期:2020-12-20 热度:130
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第十三章 脚本编程与系统管理
所属栏目:[Python] 日期:2020-12-20 热度:64
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第九章 元编程
所属栏目:[Python] 日期:2020-12-20 热度:66
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第十二章 并发编程
所属栏目:[Python] 日期:2020-12-20 热度:85
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第二章 字符串和文本
所属栏目:[Python] 日期:2020-12-20 热度:76
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第一章 数据结构和算法
所属栏目:[Python] 日期:2020-12-20 热度:146
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第四章 迭代器与生成器
所属栏目:[Python] 日期:2020-12-20 热度:71
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第三章 数字日期和时间
所属栏目:[Python] 日期:2020-12-20 热度:139
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
Python笔记:高阶函数
所属栏目:[Python] 日期:2020-12-20 热度:82
通常我们说的Python高阶函数指的是函数的参数类型为函数,或者函数的返回值类型为函数,Python中常用的高阶函数有map、filter、reduce、partial。 map map是一个内置的高阶函数,需要传入一个函数和一个可迭代对象,然后将每个迭代元素作为参数传入到这个函[详细]
-
Python笔记:字符串
所属栏目:[Python] 日期:2020-12-20 热度:146
? 字符串 字符串定义: 字符串可以使用一对单引号、双引号或三引号来定义,即便是单个字符也会当做字符串来处理(Python中没有字符类型,单个字符也就是只有一个字符的字符串而已)。 原始字符串: 字符串中反斜杠“”表示转义,如果不想“”表示转义,在[详细]
-
PyCharm基本使用
所属栏目:[Python] 日期:2020-12-20 热度:121
常用快捷键 PyCharm的快捷键可以通过Setting-keymap查看和设置,如果不知道具体在哪个位置,可以在搜索框中搜索 如果不习惯PyCharm默认的快捷键,也不想去设置,比如习惯了使用eclipse,可以双击Shift,在弹出的搜索框中搜索keymap,点击keymap后可以设置默[详细]
-
PyCharm连接数据库
所属栏目:[Python] 日期:2020-12-20 热度:94
PyCharm中有一个连接并操作数据库的功能,类似Navicat等图形化操作软件,这里讲下怎么通过PyCharm连接到已有的数据库。 点击PyCharm右侧的 Database (如果在右侧没有找到,可以在菜单栏的 View - Tool Windows 中也可以找到),在弹出的窗口左上方点击加号[详细]
-
Python笔记:装饰器
所属栏目:[Python] 日期:2020-12-20 热度:93
装饰器 1、特点: 装饰器的作用就是为已存在的对象添加额外的功能,特点在于不用改变原先的代码即可扩展功能。 2、使用: 装饰器其实也是一个函数,加上@符号后放在另一个函数“头上”就实现了装饰的功能,执行被装饰的函数时,其实相当于func(*args,**kwarg[详细]
-
Python笔记:输入输出,注释,运算符,变量,数字类型,序列,条
所属栏目:[Python] 日期:2020-12-20 热度:181
输入输出 输入函数input()和raw_input() 在Python3.x中只有input()作为输入函数,会将输入内容自动转换str类型; 在Python2.x中有input()和raw_input()两个输入函数,对于input()函数,你输入的是什么类型,他就传入什么类型;raw_input()和3.x中的input()作[详细]
-
Python笔记:open函数和with临时运行环境(文件操作)
所属栏目:[Python] 日期:2020-12-20 热度:144
open函数 1.open函数: file=open(filename,encoding='utf-8'),open()函数是Python内置的用于对文件的读写操作,返回的是文件的流对象(而不是文件本身,所以使用的方法都是流对象的方法)。使用这个函数时可以指定encoding参数(Python2.7中不支持),因为[详细]
-
Python笔记:面向对象(类)
所属栏目:[Python] 日期:2020-12-20 热度:184
1、类定义: Python3中,如果新建的类没有继承任何其他类,默认继承基础类object。Python2中如果没有显式继承object类就是经典类,而显式继承了object类就是新式类,Python2推荐使用新式类。 2、类变量: 类变量就是直接在类中,但是在方法外定义的变量。类[详细]
-
Python内置库:logging(日志处理)
所属栏目:[Python] 日期:2020-12-20 热度:90
在一个软件中,日志是可以说必不可少的一个组成部分,通常会在定位客户问题或者记录软件使用情况等场景中会用到。logging模板块是Python的一个内置标准库,用于实现对日志的控制输出,对于平常的日志输出,甚至是系统级的日志输出,也都可以使用logging模块[详细]
-
Python内置库:re(正则表达式)
所属栏目:[Python] 日期:2020-12-20 热度:79
1、正则表达式是用于处理字符串的功能强大的工具,但它并不是Python所独有的,许多编程语言都支持正则表达式,用法也都区别不大; 2、Python中正则表达式的应用在re模块中,re模块中的方法使用正则表达式来匹配字符串; 3、Python中的数量词默认是贪婪的,总[详细]
-
Python笔记:PEP8常用编程规范
所属栏目:[Python] 日期:2020-12-20 热度:124
PEP8编码规范是一种非常优秀的编码规范,也得到了Python程序员的普遍认可,如果实践中或者项目中没有统一的编码规范,建议尽量遵循PEP8编码规范,当然如果项目中已经有了自身的编码规范,应当优先遵循自身的编码规范,哪怕原先的代码风格在你看来很糟糕,也[详细]
-
Python内置库:sqlite3(sqlite数据库操作)
所属栏目:[Python] 日期:2020-12-20 热度:178
对于数据库的操作,Python中可以通过下载一些对应的三方插件和对应的数据库来实现数据库的操作,但是这样不免使得Python程序变得更加复杂了。如果只是想要使用数据库,又不想下载一些不必要的插件和辅助软件,可以使用Python内置模块sqlite3。 sqlite3是Pyth[详细]
-
Python内置库:os和sys
所属栏目:[Python] 日期:2020-12-20 热度:53
os模块 os.path.driname(path): 返回当前路径的上一级路径字符串。 os.path.basename(path): 返回当前路径的目录名(文件夹名)或文件名(全称)。 os.path.split(path): 返回一个路径以最后一个路径分割符分割后的元组。 os.path.splitext(file_name):[详细]
-
Python内置库:time和datetime(时间和日期)
所属栏目:[Python] 日期:2020-12-20 热度:176
time模块 time模块通常用来操作时间戳信息(各种“秒”),常用的方法有: time.sleep(seconds): 将当前程序阻塞指定秒数,然后继续运行程序。 time.time(): 返回当前时间的时间戳,即1970年到现在经过的浮点秒数。 time.struct_time: struct_time类初始[详细]
-
Python内置库:threading(多线程)
所属栏目:[Python] 日期:2020-12-20 热度:99
Python的线程操作在旧版本中使用的是thread模块,在Python27和Python3中引入了threading模块,同时thread模块在Python3中改名为_thread模块,threading模块相较于thread模块,对于线程的操作更加的丰富,而且threading模块本身也是相当于对thread模块的进一[详细]
-
Python内置库:math模块(数学),random模块(随机数)
所属栏目:[Python] 日期:2020-12-20 热度:142
math模块 math模块用于数学意义上的一些计算,常用的方法有: math.pi: PI的值(3.141592653589793)。 math.floor(x): 返回一个小于等于x的最大整数(浮点类型),x可以是整数,也可以是小数,比如math.floor(1.001)返回1.0。 math.ceil(x): 返回一个大[详细]
