![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 80
特亿安
i啦Q
展开
-
Python基础知识、标识符、变量类型、输入输出、运算符
Python 是一个高层次的结合了解释型、互动性和面向对象的脚本语言。解释型语言: 这意味着开发过程中没有了编译这个环节。交互式语言: 这意味着,可以在一个Python提示符,直接互动执行写程序。面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。原创 2023-10-09 21:12:30 · 107 阅读 · 0 评论 -
Python流程控制(循环、判断)
当 条件1 不满足时,那么判断 条件2,如果 条件2 满足,则执行事情2,然后整个if结束。当 条件1 不满足时,条件2 也不满足,如果 条件3 满足,则执行事情3,然后整个if结束。continue的作用:用来结束本次循环,紧接着执行下一次的循环。x = int(input('输入第一个数:'))y = int(input('输入第二个数:'))z = int(input('输入第三个数:'))当 条件1 满足时,执行事情1,然后整个if结束。#从1开始,11结束(不包含11) 每次+2。循环语句原创 2023-09-27 00:06:32 · 183 阅读 · 0 评论 -
Python模块和包的导入
模块是一个包含了定义的函数和变量等的文件,可以被程序引入,以使用该模块中的函数等功能。模块好比是一个工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块。包是一种管理 Python 模块命名空间的形式,它将有联系的模块组织在一起,即放到同一个文件夹下,并且在这个文件夹创建一个名字为init.py 文件。init.py 控制着包的导入行为,可以在init.py文件中编写内容,当导入时,这些语句就会被执行。常用模块原创 2023-09-14 00:03:01 · 127 阅读 · 0 评论 -
面向对象(方法)、私有化、继承、多态
面向对象、私有化、继承、多态。如果通过实例对象去引用,会产生一个同名的实例属性,这种方式修改的是实例属性,不会影响到类属性,并且之后如果通过实例对象去引用该名称的属性,实例属性会强制屏蔽掉类属性,即引用的是实例属性,除非删除了该实例属性。在属性名前面加了2个下划线'__',则表明该属性是私有属性,否则为公有属性(方法也是一样),私有化的属性和方法只能在本类(class )中使用。# 方法重写就是子类中,有一个和父类相同名字的方法,在子类中的方法会覆盖掉父类中同名的方法。原创 2023-09-10 16:14:44 · 118 阅读 · 0 评论 -
Python函数
函数是指在开发程序时,为了提高编写的效率以及代码的重用,把具有独立功能的代码块组织为一个小模块。# 定义函数def 函数名():代码# 定义一个函数,能够完成打印信息的功能# 调用函数很简单,通过 函数名() 即可完成调用,定义完函数后,函数是不会自动执行的,需要调用它才可以为了让一个函数更通用,在定义函数的时候可以给函数设置参数,接受数据# 定义带有参数的函数c = a+bprint(c)# 调用带有参数的函数,在小括号里传递数据# 调用函数时参数的顺序。原创 2023-09-09 19:56:22 · 54 阅读 · 1 评论 -
Python闭包、装饰器
print('当前是第{}次访问'.format(container[0]))装饰器通过参数接收被装饰函数,在函数体内部对被装饰函数进行扩展,而后通过返回值返回原函数。在实际开发过程中,要遵循开放(函数可扩展)、封闭(函数不能被修改)的原则。print('铺{}块地砖'.format(a))装饰器中函数是作为参数出现的(函数B接受A),而且需要有闭包的所有特点。如果装饰器带参数,则在装饰器的外层再加一层函数,用来接受参数。print('毛坯房')print('毛坯房')print('毛坯房')原创 2023-09-09 19:57:07 · 28 阅读 · 0 评论 -
Python文件操作
1.文件的打开与关闭在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件;使用close函数可以关闭函数。文件的读写。文件的重命名和删除。文件夹的相关操作、。原创 2023-09-09 19:59:15 · 64 阅读 · 0 评论 -
Python基础数据类型(字符串、列表、集合、元组、字典)
get():dict.get(key),取当前key所对应的value,若取不到则返回None,get(key,default):如果取不到则返回default的值。find() # 查找字符在字符串中出现的位置,若没找到则返回-1,如果可以找到则返回字符第一次出现的位置,也可以指定查找范围。remove(e) # 删除列表中第一次出现的元素e,返回值是None,如果没有找到要删除的元素,则报出异常。pop() # 移除列表中的最后一个元素,返回值是删除的元素,默认删除最后一个,但是也可以指定下标删除。原创 2023-09-09 20:00:30 · 350 阅读 · 0 评论 -
Python异常处理
Python异常处理,抛出异常,自定义的异常其实是Error或者Exception类的子类try:s = input('请输入 --> ')print('ShortInputException: 输入的长度是 %d,长度至少应是 %d'% (result.length, result.atleast))else:print('没有异常发生.')main()原创 2023-09-09 20:01:21 · 27 阅读 · 0 评论 -
Python操作Oracle数据库
cx_Oracle是一个Python 扩展模块,通过使用所有数据库访问模块通用的数据库 API来实现 Oracle 数据库的查询和更新。为使用一些专为 Oracle 设计的特性,还加入了多个通用数据库 API 的扩展。cx_Oracle 的开发历时多年,涵盖了大多数需要在 Python 中访问 Oracle 的客户的需求。安装cx_Oracle使用pip命令: pip install cx_Oracle。原创 2023-09-09 20:02:41 · 561 阅读 · 0 评论