随笔分类 -  Python

摘要:单元测试介绍 单元测试没啥可介绍的,就是测试某一个确定的模块(粒度可以是class级别,也可以是func级别)的功能是否符合预期。本文介绍python的unittest模块时,主要是和Java的junit进行对比。 python的单测和Java的Junit用法很像,只不过还是有一些细微的区别的。 在 阅读全文
posted @ 2021-12-12 17:30 寻觅beyond 阅读(453) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/-beyond/p/15376680.html 转载请先获得许可!!! python序列化与反序列化介绍 序列化和反序列化,就是数据的格式转换,是相对的,一般是这样定义的: 将数据由X格式转换为Y格式,叫做序列化 将数据由Y格式转换为X格式, 阅读全文
posted @ 2021-10-07 18:31 寻觅beyond 阅读(387) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/-beyond/p/15374829.html 转载请先联系博主!!! 在python中,有内置的time模块和datatime模块来支持时间的一些操作和转换。 time模块 struct_time元组 在python中,有一种叫做struc 阅读全文
posted @ 2021-10-07 01:21 寻觅beyond 阅读(457) 评论(0) 推荐(0) 编辑
摘要:下载安装mysql-connector 在命令行中执行下面的命令: 如果是windows上面出错的话,可以参考这篇博客:pip安装模块失败的解决办法 测试 进入python中,尝试导入mysql.connector模块,如果没有报错的话,就证明模块已经成功安装,可以使用了。 连接MySQL 主要是使 阅读全文
posted @ 2018-10-16 16:49 寻觅beyond 阅读(17793) 评论(0) 推荐(0) 编辑
摘要:pip安装包失败的话,一般都是权限原因。 如果是Linux系统,那么,可以切换为root用户在进行pip安装操作。 如果是windows系统,那么,可以以管理员身份运行cmd,然后在用pip安装包。 案例1:更新pip时,提示PermissionError: [WinError 5] 拒绝访问 在w 阅读全文
posted @ 2018-10-16 15:46 寻觅beyond 阅读(14741) 评论(4) 推荐(2) 编辑
摘要:这里的装饰器其实就是设计模式中的装饰器模式,有兴趣的话,可以看一下这篇博客:装饰器模式 使用装饰器,一般是在这种情况下使用: 以前定义的一个函数,之前能够完成所需的功能,但是现在发生了新需求,于是之前的函数就不能满足要求了,此时,如果直接修改以前的函数,是一个很不推荐的方法,如果能够通过额外的处理, 阅读全文
posted @ 2018-10-14 23:10 寻觅beyond 阅读(215) 评论(0) 推荐(0) 编辑
摘要:python的作用域链和闭包和JavaScript的作用域链和闭包一模一样,没有一点区别,可以参考: JavaScript的作用域链和闭包 阅读全文
posted @ 2018-10-12 15:41 寻觅beyond 阅读(205) 评论(0) 推荐(0) 编辑
摘要:使用普通类直接实现枚举 在Python中,枚举和我们在对象中定义的类变量时一样的,每一个类变量就是一个枚举项,访问枚举项的方式为:类名加上类变量,像下面这样: 虽然这样是可以解决问题的,但是并不严谨,也不怎么安全,比如: 1、枚举类中,不应该存在key相同的枚举项(类变量) 2、不允许在类外直接修改 阅读全文
posted @ 2018-10-12 11:48 寻觅beyond 阅读(59832) 评论(0) 推荐(4) 编辑
摘要:原文地址:https://www.cnblogs.com/-beyond/p/9749996.html 转载请先获得允许!!! 面向对象基础 定义类 定义类的格式比较简单,在Python中使用的class关键字,类名一般使用首字母大写的驼峰形式,比如Person、UserAccount... cla 阅读全文
posted @ 2018-10-07 13:49 寻觅beyond 阅读(278) 评论(0) 推荐(0) 编辑
摘要:常用函数举例 查看内置函数的声明 使用help(def)即可,在命令行中或者在代码中执行,比如查看print()函数的使用方法,那么就可以执行help(print),注意要查询的函数名不加括号: 如果执行help(print()),那么就会首先执行print(),打印一个空字符串,最终,执行的是he 阅读全文
posted @ 2018-10-07 10:56 寻觅beyond 阅读(233) 评论(0) 推荐(0) 编辑
摘要:包、模块的概念 python中,将文件夹视为一个包,将文件夹(包)的一个文件视为一个模块,一个包下面,可以有多个模块,而每一个模块内部可以有多个变量、类、函数。 如果要将一个文件夹作为“包”,那么需要在这个文件夹的下一级目录下创建一个文件名为__init__.py的文件。比如,我有一个p1文件夹,我 阅读全文
posted @ 2018-10-06 22:34 寻觅beyond 阅读(247) 评论(0) 推荐(0) 编辑
摘要:说在前面 python中的代码块使用缩进来区分,而不是其他类C语言中使用{ code }来表示一个代码块。 python中使用的缩进是4个空格,相邻且相同缩进的代码属于同一级。 if 、elif、else 注意: 1、python中的判断条件不需要使用()括起来,直接跟在if、elif的后面,要有一 阅读全文
posted @ 2018-10-06 16:42 寻觅beyond 阅读(417) 评论(0) 推荐(0) 编辑
摘要:闲谈 C语言中有数组,PHP中也有数组。 C语言的数组在定义的时候,就必须指定数组元素的类型,因为他是静态编译型语言。 PHP因为底层的支持,一个数组中的元素可以是不同类型的,比如可以使数值型,也可以是字符串,也可以是对象。 Python中的数组,在python中一般不说是数组,因为python中有 阅读全文
posted @ 2018-10-06 16:40 寻觅beyond 阅读(308) 评论(0) 推荐(0) 编辑
摘要:目录 字符串拼接 +号,有两个功能 1、算数运算,加法 2、字符串拼接 但是需要注意的是,字符串不能和数字(int、float)使用+来拼接,需要将数字转化为字符串后在拼接 字符串重复输出 重复的意思就是,“abc”重复3次,结果就是"abcabcabc",格式就是s * 3或者 3 * s,其中, 阅读全文
posted @ 2018-09-28 23:22 寻觅beyond 阅读(465) 评论(0) 推荐(0) 编辑
摘要:大部分很多的Linux系统上预装的都是python2.7,并且Linux系统上很多软件都是依赖于python(很多程序使用python2编写或者调用python2写的程序),所以,在安装python3的时候,不能强制性将python2覆盖或者删除,否则的话,会导致那些依赖于python2的程序不能运 阅读全文
posted @ 2018-08-12 14:45 寻觅beyond 阅读(162) 评论(0) 推荐(0) 编辑
摘要:查看数据的类型 使用type(varName)或者type(value)来判断,返回类型。 数值计算 在python3中,需要注意“除号”的使用: 1、单独的一个除号,表示的是除法,结果是一个浮点数; 2、两个除号,表示的是除法取整(商)。即使被除数或者除数是float类型,两个除号都是表示求商。 阅读全文
posted @ 2018-05-19 00:22 寻觅beyond 阅读(196) 评论(0) 推荐(0) 编辑

返回顶部
点击右上角即可分享
微信分享提示