Python
文章平均质量分 58
程序猿的向往
这个作者很懒,什么都没留下…
展开
-
【Python】time模块
time模块主要用于时间的处理,其中包括时间的格式化输出、获取时间等功能。返回以字符串表示的当前时间原创 2022-06-28 17:40:34 · 260 阅读 · 0 评论 -
【Python】OS模块
OS(operating system)模块主要用于程序同操作系统交互的接口,例如常见的路径操作、进程管理、环境参数等返回对应操作系统文件路径的分隔符等原创 2022-06-28 17:20:28 · 588 阅读 · 0 评论 -
【Python】运算符及其优先级
【Python】运算符原创 2022-06-26 22:58:44 · 397 阅读 · 1 评论 -
【Python】异常
简介异常是指当程序语法正确,但运行的时候依旧发生的错误我们称之为异常。异常一般不会被程序处理,都已错误信息的形式表现出来。异常处理try/excepttry: # 程序正常执行的代码 a = os.listdir()except: # 发生异常时执行的代码 print('发生异常') 发生异常执行步骤:首先执行try和except之间的语句没有发生异常,忽略except子句如果发生异常try子句剩余的部分将被忽略,异常的类型和except后的名称相原创 2021-08-13 16:24:32 · 96 阅读 · 0 评论 -
【Python】模块和包
简介一般情况下我们定义的方法和变量会随着Python解释器的退出而消失,因此我们通常把自己定义的函数和变量存放在以.py结尾的文件中供其他系统使用,这些文件被称为模块。模块的好处1. 可以大大提高了代码的可维护性。2. 可以避免函数名和变量名冲突。创建模块注意事项:1. 模块名要遵循Python变量命名规范,不要使用中文、特殊字符;2. 模块名不要和系统模块名冲突导入模块import导入当前搜索路径的模块搜索路径是一个解释器会先进行搜索的所有目录的列表,解释器依次从这些目录中去寻找原创 2021-08-12 15:39:44 · 78 阅读 · 0 评论 -
【Python】函数
简介函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性和代码的重复利用率。内置函数Python有很多内置函数可以供开发者直接使用。也可以在交互式命令行通过help(函数名)查看函数的帮助信息。Python内置函数自定义函数定义函数自定义函数规则:定义函数以 def 关键词开头,依次写函数名、括号、括号中的参数和冒号。函数体的第一行语句应使用文档字符串存放函数说明。通常用return结束函数并返回函数的返回值。调用函数调用Python的函原创 2021-08-12 14:47:41 · 213 阅读 · 0 评论 -
【Python】流程控制
条件判断Python的条件判断是通过if···elif···else实现的条件判断从上向下匹配,当满足条件时执行对应的块内语句,后续的elif和else都不再执行注意每个条件后面要使用冒号 : 表示接下来是满足条件后要执行的语句块使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块循环WHILE循环只要条件满足,就不断循环,条件不满足时退出循环FOR循环for 循环遍历任何可迭代对象迭代器迭代器是一个可以记住遍历位置的对象。从集合的第一个元素开始访问,直到所有的元素被访原创 2021-07-08 07:36:24 · 75 阅读 · 0 评论 -
【Python】进阶数据类型
列表(List)列表也是Python中的基础数据结构,是一个有序的集合,表现形式为方括号内用逗号分割的各个数据项集合,列表中的数据项可以是不同的数据类型。列表中的每个值都有对应的位置索引,索引从0开始,索引范围为0~len(list)-1,当超出范围时会报IndexError错误,取最后一个元素时可以用-1做索引。列表函数函数描述举例len()列表数据项个数len(list1)max()列表数据项中的最大值(列表所有数据项类型相同时)max(list1)m原创 2021-07-05 00:10:39 · 100 阅读 · 0 评论 -
【Python】数据类型和变量
基础数据类型整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样。以0b开头表示的是二进制以0o开头表示的是八进制以0x开头表示的是十六进制正常输入表示的是十进制浮点数浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的字符串字符串是以单引号(’)、双引号(")或三引号(’’’)括起来的任意文本如果字符串内部既包含单引号又包含双引号可以用转义字符(\)来标识转义字符集转义字原创 2021-06-21 21:55:10 · 107 阅读 · 0 评论 -
【Python】标准库
cx_OraclePython连接Oracle数据库-cx_Oracle原创 2021-06-21 08:19:55 · 106 阅读 · 0 评论 -
【Python】Python基础
Python背调【Python前导】Python、Pip、Conda、Anaconda、Miniconda【Python IDE】PyCharm、Jupyter Notebook、Visual Studio Code、IPython基础语法断言(assert)相关资源PEP8规范原创 2021-06-21 08:17:24 · 101 阅读 · 0 评论 -
【Python】断言(assert)
简介断言:断定此处是对的,如果错了,就返回问题。通常在测试程序时不知道哪里会出错,只有执行到最后才能看到错误信息。断言是声明其布尔值必须为真的判定,如果发生异常就说明表达式为假,就会触发异常。语法格式assert expression [, arguments]等价于if not expression: raise AssertionError(arguments)断言方法方法描述assertEqual(arg1, arg2, msg)arg1==arg2原创 2021-06-06 15:47:44 · 958 阅读 · 0 评论 -
【Python】Python 连接 Oracle 数据库-cx_Oracle
前言 最近在用Python写一个项目,需要用数据库记录用户信息,正好自己的本命语言是Oracle,便研究了下Python如何连接Oracle数据库。记录一哈,以备下次之需,欢迎指正。环境项目是用MiniConda搭建的虚拟集成环境Python版本用到的库cx_OracleOracle版本步骤第一步:安装cx_Oracle命令pip install cx_Oracle提示Successfully installed cx-Oracle-8.2.0为安装成功第二步:连接数据原创 2021-06-02 09:03:17 · 796 阅读 · 1 评论 -
【Python】开发工具(IDE)
PyCharm PyCharm是由JetBrains打造的一款专用Python IDE,带有一整套可以帮助用户提高Python开发效率的工具,比如项目代码导航、调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等功能。PyCharm还能支持Web开发的高级框架Django。Jupyter Notebook Jupyter Notebook 的本质是一个 Web 应用程序,一个交互式笔记本,支持运行 40 多种编程语言,便于创建和共享文学化程序文档,支持实时代码原创 2021-04-18 16:30:08 · 189 阅读 · 0 评论 -
【Python】环境介绍
Python Python是一种计算机程序设计语言。它非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,除了内置的库外,Python还有大量的第三方库,供我们直接使用。Python的定位是“优雅”、“明确”、“简单”,尽量写容易看明白的代码,尽量写少的代码。Python的优点易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。2、 易于阅读:Python代码定义的更清晰。(3)易于维护:Python的成功在于它的源代码是相当容易维护原创 2021-04-18 10:31:13 · 1037 阅读 · 0 评论