一个模块被另一个程序第一次引入时,其主程序将运行。1、如果想在模块被引入时,模块中的某一程序块不执行,能够用name属性来使该程序块仅在该模块本身运行时执行。2、每个模块都有一个name属性,当其值是’main’时,表明该模块本身在运行,否则是被引入。阐明:name 与 main 底下是双下划线, 是这样去掉两头的那个空格。……继续阅读 » 搞java代码 3年前 (2022-06-26) 50浏览 0评论0个赞
Python标准库中的模块unittest提供了代码测试工具。单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。测试函数要学习测试,得有要测试的代码。下面是一个简单的函数,它接受名和姓并返回整洁的姓名:name_function.pydef get_formatted_na……继续阅读 » 搞java代码 3年前 (2022-05-21) 46浏览 0评论0个赞
Python中的__name__在Python中有两种用法:1. 如果模块是被导入,__name__的值为模块名字2. 如果模块是被直接执行,__name__的值为'__main__'Py1.py代码如下:#!/usr/bin/env <a href="https://www.gaodaima.com/……继续阅读 » 搞java代码 3年前 (2022-05-21) 26浏览 0评论0个赞
Python中的子类中的__init__()函数会覆盖父类的函数,一些情况往往需要在子类里调用父类函数。如下例程里,处是需要调用父类函数的地方,接下来结合例程具体介绍。1 # -*- coding:utf-8 -*- 2 class Student: 3 &nb……继续阅读 » 搞java代码 3年前 (2022-05-21) 35浏览 0评论0个赞
封装是面向对象编程语言对客观世界的模拟,在客观世界里,对象的状态信息都被隐藏在对象内部,外界无法直接操作和修改。对一个类或对象实现良好的封装。下面通过例子来理解封装封装数据:主要原因是:保护私隐,明确区分内外。将数据隐藏起来这不是目的。隐藏起来然后对外提供操作该数据的接口,然后我们可以在接口附加上对该数据操作的限制,以此完成对数据属性操作的严格控制。……继续阅读 » 搞java代码 3年前 (2022-05-21) 34浏览 0评论0个赞
元组:tuple 内部只有两个可以操作的函数[count()/index()],一个是查看一个数据在元组中出现的总数另一个是查看。一个数据在元组中的位置,外部有一个默认的函数sorted可以针对元组进行排序,排序注意:使用系统默认排序,但是必须保证排序的数据他们的数据类型是一致的!与元组查询相关函数,可以直接操作,如:len()查看元组中元素的个数。声明……继续阅读 » 搞java代码 3年前 (2022-05-21) 39浏览 0评论0个赞
很多时候我们在写代码的时候,可能都会遇到代码没有提示错误,但输出结果会报错,这个时候我们就需要根据提示信息来解决这些问题,下面我们一起来学习一下。1:TypeError: must be str, not int 类型错误<a href="https://www.gaodaima.com/tag/name" titl……继续阅读 » 搞java代码 3年前 (2022-05-21) 26浏览 0评论0个赞
1、块级作用域想想此时运行下面的程序会有输出吗?执行会成功吗?#块级作用域 if 1 == 1: <a href="https://www.gaodaima.com/tag/name" title="查看更多关于na……继续阅读 » 搞java代码 3年前 (2022-05-21) 31浏览 0评论0个赞
python中是区分大小写的,不管是变量、函数、还是类,都要严格的区分大小写。例如,page和Page是两个不同的变量,name和Name也是完全不同的两个变量。如果不小心混淆了变量的名,程序会报错例如,定义一个变量 name = 'Lucy',将这个变量输出,但是未区分大小写name = 'Lucy……继续阅读 » 搞java代码 3年前 (2022-05-21) 28浏览 0评论0个赞
python中判断包有没有导入,最直观的办法就是使用import语句来验证利用import直接导入:语法:import module_<a href="https://www.gaodaima.com/tag/name" title="查看更多关于name的文章" target="_bl……继续阅读 » 搞java代码 3年前 (2022-05-21) 25浏览 0评论0个赞