随笔分类 -  python

摘要:下载python mysql接口模块MySQLdb wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz --no-check-certificate 阅读全文
posted @ 2022-03-08 19:42 大坑水滴 阅读(65) 评论(0) 推荐(0)
摘要:异常可以防止出现一些不友好的信息返回给用户,有助于提升程序的可用性,在java中通过try ... catch ... finally来处理异常,在Python中通过try ... except ... else来处理异常 一、以ZeroDivisionError为例,处理分母为0的除法异常 1/5 阅读全文
posted @ 2019-07-03 09:32 大坑水滴 阅读(4534) 评论(0) 推荐(0)
摘要:一、读写文件方式 在当前python文件同级目录下存在一个名为file的文件,内容如下 1、使用with open读取文件 在上述脚本中可以发现,content作为一个列表,虽然在with open结构体内,但在with open结构体外也可以使用,但在方法内部定义的变量,在方法外部一般是不能访问的 阅读全文
posted @ 2019-07-02 09:50 大坑水滴 阅读(48789) 评论(0) 推荐(0)
摘要:python导入类与导入函数,模块基本一样,一个模块fun,其中包含三个类 一、导入单个类 二、导入多个类 多个类之间用逗号分隔 三、导入整个模块 四、导入模块的所有类 虽然不用使用模块名.方式构建对象,但如果文件内容较多,不容易发现类是当前模块中还是引用自fun模块,不易维护,不推荐使用 五、从一 阅读全文
posted @ 2019-07-01 20:44 大坑水滴 阅读(7275) 评论(1) 推荐(1)
摘要:一、python中是否存在方法重载 对java有了解的程序员都知道,java中存在构造方法重载和普通方法重载,重载指的是方法名相同,参数列表不同的多个方法。python中是否也支持这两种方法重载,测试一下 1、初始化方法能否重载 两个初始化方法,调用第一个初始化方法时出现如下异常,给初始化方法传递2 阅读全文
posted @ 2019-07-01 20:17 大坑水滴 阅读(1005) 评论(0) 推荐(0)
摘要:Python和Java都是面向对象的语言,对象从类中获取,类指的是同一类具有相同特征的事物,比如拉布拉多,柯基,哈士奇,它们都是狗,具有狗的相同特征,所以可以被归为一类Dog,Python中类的使用与Java中有些不同。 一、创建类 创建一个Dog类 1、方法__init__() 相当于java中的 阅读全文
posted @ 2019-06-30 21:50 大坑水滴 阅读(2126) 评论(0) 推荐(0)
摘要:函数可以将通用的代码封装起来,便于其他程序或者方法调用。将函数存放在文件中,这个文件被称为模块。将函数存储在独立的模块中,可与其他程序员共享这些文件而不是整个程序。 fun.py 一、导入整个模块 my.py中导入fun模块,并通过模块名.调用其say_hi方法 二、导入特定的函数 三、导入模块中多 阅读全文
posted @ 2019-06-30 21:05 大坑水滴 阅读(1302) 评论(0) 推荐(0)
摘要:函数让代码的编写,阅读,测试和修改都变得更容易,提高代码的复用性,python中使用def关键字定义函数 如下代码在python3.7.3的Genay开发工具中编写测试通过。 一、简单函数定义及调用 二、传递参数 三、实参传递 1、位置实参 位置实参中位置很重要,位置不正确,得到的结果和逻辑上应该出 阅读全文
posted @ 2019-06-30 20:27 大坑水滴 阅读(1040) 评论(0) 推荐(0)
摘要:Genay是一个轻量级的免费,开放源代码的开发工具,支持很多的文件类型,并且支持很多的插件,启动快速。安装包只有十几兆,相关的插件也不大,相比pycharm专业版需要收费,并且社区版的安装包大小有两百多兆,但Genay对于错误的提示信息不够友好,比如缺少冒号,只有在运行的时候才会给出错误提示,而py 阅读全文
posted @ 2019-06-30 10:33 大坑水滴 阅读(4104) 评论(1) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2019-06-30 00:17 大坑水滴 阅读(3) 评论(0) 推荐(0)
摘要:循环判断条件是编程语言中一个很重要的部分,python也不例外,循环判断条件一般结合continue,return,break关键字来判断,这些关键字用法与java中基本一致 一、if判断语句 判断条件返回的结果为布尔值,在python中,布尔值为True/False,首字母必须大写,否则将出现如下 阅读全文
posted @ 2019-06-28 09:59 大坑水滴 阅读(2705) 评论(0) 推荐(0)
摘要:列表高级操作 一、遍历列表 for后面是个冒号,for循环体行首是四个空格,对于python中所有的缩进,都使用四个空格,如果使用编辑器,为了方便,大家可能会使用Tab制表符代替空格,但要设置Tab制表符用四个空格替换,一般编辑器都会有这个功能。 二、创建数值列表 1、使用range方法几乎可以创建 阅读全文
posted @ 2019-06-28 09:33 大坑水滴 阅读(1196) 评论(0) 推荐(0)
摘要:python中的列表与java中的数组非常类似,但使用方法比java中数组简单很多,python中的数据类型不需要显示声明,但在使用时必须赋值,列表元素下标从0开始 初始化列表(初始化一个包含五个元素的列表和一个空列表) 在python3客户端输入ls.+连续连词Tab键,控制台会提示当前数组能够直 阅读全文
posted @ 2019-06-27 20:53 大坑水滴 阅读(1346) 评论(0) 推荐(0)
摘要:当前安装的为Centos7。2,Basic Web Server版本,默认安装的python版本为2.7.5 [root@localhost Python-3.5.0]# python Python 2.7.5 (default, Jun 20 2019, 20:27:34) [GCC 4.8.5 阅读全文
posted @ 2019-06-27 09:39 大坑水滴 阅读(1514) 评论(0) 推荐(0)