
Python
文章平均质量分 56
SR_Blackmail
信息安全学习者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python编程中的if __name__ == 'main': 的作用和原理
这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而import到其他脚本中是不会被执行转载 2017-12-21 10:50:20 · 389 阅读 · 0 评论 -
编写测试代码时候的小错误——takes 0 positional arguments but 1 was given
import unittestfrom city_functions import get_city_countryclass CityFuctionTestCase(unittest.TestCase):def test_city_country_population():city_country_population=get_city_country('santiago','c原创 2017-12-18 16:29:53 · 56398 阅读 · 2 评论 -
学习Python第二弹——测试代码
Python中可以利用unittest中的代码测试工具进行测试。这里先给出几个定义:单元测试:用于核实函数的某个方面没有问题。测试用例:一组单元测试,一起核实函数在各种情形下的行为都符合要求。全覆盖式测试用例包含一整套单元测试,涵盖各种可能的函数使用方式。此处先以一个方法的测试用例为例:在写测试用例时,先import unittest 再将某文件中的某函数import进来,再来原创 2017-12-18 15:42:12 · 371 阅读 · 0 评论 -
学习Python 第一弹——基础函数汇总
字符串:删除末端多余空白:**.rstrip() ;删除首端多余空白:**.lstrip() ;删除两段多余空白:**.strip() ; 强制改为string:str(**); 计算长度:len()列表:创建列表:**=[ ] #括号里为空首字母大写:**.title() ; 所有字母大写:**.upper(); 所有字母小写:**.lower()末端添加元素原创 2017-12-04 22:45:15 · 369 阅读 · 0 评论