ICode9

精准搜索请尝试: 精确搜索
  • 类和对象的相关知识2022-07-01 20:02:12

    类变量就是静态变量,所有方法(对象)要用到同一个属性是,将其定义成类变量 # class Fruits: # discount=0.8 # 类变量, 静态变量 # # 当所有变量都共用到一个属性时,定义成类变量 # def __init__(self,name,price): # self.name=name # self.price=price

  • 学习python-Day132022-07-01 20:01:15

    昨日内容 1.文件类光标的移动 文本模式下的r模式 二进制下的rb模式 括号里的数字read() 代表读取多少个字符 代表读取多少个字节。英文是1个字节,中文是3个字节 f.tell() f.seek(offset,whence) 简介 表示文件从头到尾的字节数 代表代码来控制光标的移动

  • python函数2022-07-01 19:35:06

    函数的本质 函数的本质其实就是工具,提前定义好函数之后可以反复使用 需要注意的是:函数必须先定义 之后才能调用 函数的定义及调用 定义: def my_func(): pass 调用: my_func() #函数名加括号的时候执行优先级最高 函数的语法结构 def 函数名自定义 (参数1,参

  • 函数的本质、语法结构、返回值、参数2022-07-01 19:31:08

    函数的本质 函数可以看作是一个工具,提前定义好,之后就可以反复使用,没有函数(相当于没有工具) 那么需要用的时候得现场制作,有函数(相当于有工具) 那么需要的时候直接调用(使用)即可 1.函数的定义(提前准备工具的过程) def my_func(): pass 2.函数的使用(开始选择工具事物时

  • unittest简要解析2022-06-29 18:36:17

    一、unittest是什么?   unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件。  使用unittest前需要了解该框架的几个概念:  即TestCase、TestSuite、TestLoader、TestRunner、TestFixture等     1、TestCase     一个

  • 理解python中的yield、yield在协程中的作用以及实现一个简单的事件循环2022-06-29 17:31:20

    Future 和 Task对象 import uuid class Future: def __init__(self, loop): self._result = None self._done = False self._callbacks = [] self._loop = loop # 给_result 属性赋值,_result 的值结束耗时操作返回的数据 def set_

  • python生成器,闭包2022-06-27 19:34:48

    ========================== 动态语言 python 程序执行的过程,可以添加属性和方法静态语言 Java 只能执行已经定义好的代码,如果没用提前定义,则不能执行 class Person: def __init__(self,name): self.name = namexiaoming = Person('小明')print(xiaoming.name)#

  • 测试脚手架-TestFixture2022-06-27 18:04:03

    测试脚手架-TestFixture前面提到,测试脚手架会在执行一些测试代码之前与之后,让我们编写一些初始化和销毁的代码,主要分三个级别:•方法级别:在方法执行前与执行后都提供自动调用的实例方法setUp和tearDown。类级别:在类执行前与执行后都提供自动调用的类方法,不管类中有多少方法,只执行一

  • 初识函数2022-06-26 20:34:41

    函数的作用1.增强代码的可读性2.降低代码的重复性 # def 函数的名字(): # 函数体,也叫代码块 # # def func():#函数的声明 # print(123) # func()#函数调用   lst=[1,2,3,4] # print(len(lst)) #自定义一个查看长度的函数 # def len_func(): # count=0 # for i

  • bw_05___str__方法2022-06-25 23:04:39

    class Cat: def __init__(self, name): self.name = name print("%s来了" % self.name) def __del__(self): print("%s去了" % self.name) def __str__(self): # 在开发中,希望使用print输出对象变量时,能够打印自定义的内容,可以使用__str__这

  • 自定义字典类2022-06-25 10:03:23

    from collections import MutableMapping class SortedDict(MutableMapping): def __init__(self): self.data = {} def __getitem__(self, key): return self.data[key] def __setitem__(self, key, value): self.data[key] = value

  • sublist3r报错解决2022-06-24 21:03:37

    报错信息: AttributeError: 'NoneType' object has no attribute 'headers' 解决方法: pip install --upgrade certifi 报错信息: 着色什么什么的 解决方法: pip install win_unicode_console colorama 其他报错: 把sublist3r.py文件内容换成我这个,亲测有效,具体改什么地方我都忘了,被

  • 面向对象-继承2022-06-24 18:33:17

    一、什么是继承? 继承就是一种新建子类的方式,新建的子类/派生类,被继承的类叫做父类/基类。 子类可以继承父类所有的方法以及属性。 二、为什么要有继承? 为了解决定义多个类时,代码冗余的问题。当我们在定义多个存在相同属性与功能的类时,相同的代码可能会复写多次,可以将相同的代码放

  • 计算平均值2022-06-24 14:07:10

    Sample tests import codewars_test as test from solution import find_average @test.describe("Fixed Tests") def fixed_tests(): @test.it('Basic Test Cases') def basic_test_cases(): test.assert_equals(find_average([1, 2,

  • 链表python2022-06-24 12:01:21

    链表中的任意节点包括两部分,数据部分和链接到下一个节点的部分。 # 定义节点类 class Node(object): def __init__(self, data = None, next = None): self.data = data self.next = next class LinkedList(object): def __init__(self):

  • Pyqt5_布局、信号传递2022-06-24 09:02:46

    四、Qtdesigner布局 1、控件自适应 container 容器 frame框架 Spacers弹簧占位, 界面布局,水平、垂直、网格布局 选定界面,选择布局,layout属性调比例 2、添加图片 添加资源、资源浏览器 资源文件存放位置、资源文件夹,资源文件, 组件的 stylesheet属性,添加资源 background 平铺图片,无

  • Python函数声明“def twoSum(self, nums: List[int], target: int) -> List[int]:“的解释2022-06-23 02:33:30

    问题? 对函数twoSum进行定义时,出现了“List[int]、int、->List[int]”类似于“注释”的语法,如下代码。 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: 是什么? 由于 Python 的 2.x 系列缺乏注释函数参数和返回值的标准方法,从Python 3.0后,引

  • 值得收藏的python语法总结2022-06-22 15:02:58

    python2早已在 2020 年停止维护,随着Python版本的不断更新迭代,很多旧的语法在可读性与效率上都已经有更好的替代了。当然,大部分的重要特性,例如装饰器、生成器、async等,相信大家都已经了然于心,本文小编就对一些用的稍微少一些、日常看到的代码中不太常见,但是能用得上的语法做一个简

  • python基础之在学习路上必须要注意的几个代码规范2022-06-21 22:34:34

    前言 嗨喽!大家好呀~ 这里是python倩呀~   Python 的学习之旅,一定要先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯 ❤❤❤❤   每条路是孤独的都会有坎坷不平,也许现在的你很累,但未来的路还很长,不要忘了当初为何出发。无   论生活是怎样的忙碌与劳

  • 【python】判断一个数是否是2的幂次方2022-06-21 12:02:00

    一个数是否是2的幂次方,比较常用的是递归和移位运算进行判断。 1. 递归算法的思想很简单,就是不断的模上2去判断。 2. 如果一个数是2的幂,那么它的二进制表示中就只有一位1,例如:10000,1000,100等等。所以如果对数字1进行移位操作,总会在移到某个位的时候和这个数相等。这就是移位判断的思

  • 函数学习2022-06-21 11:03:10

    def add(a,b): print(a+b) add(3,2) 结果:5 def add(a,b=6): print(a+b) add(a=3) 结果:9 return 返回值 def login(username="wuya",password='admin'): if username=='wuya' and password=='admin': return True

  • pytest parametrize参数化2022-06-21 10:00:29

    目录pytest.mark.parametrize , 参数化测试函数类参数化模块参数化需要多个参数化组合,可以堆叠parametrize装饰器 pytest.mark.parametrize , 参数化测试函数 # content of test_expectation.py import pytest @pytest.mark.parametrize("test_input,expected", [("3+5", 8),

  • python-三器一闭2022-06-20 19:33:19

    1.迭代器 1.自定义迭代器 1 class MyList(object): 2 # 自定义迭代器对象 3 def __init__(self): 4 self.current = 0 5 self.container = [1, 2, 3, 4, 9, 8, 7, 6, 5] 6 7 def __iter__(self): 8 # 1.标记当前类创建出的对象为可

  • Flask基础2022-06-20 14:36:34

    1.什么是wsgi wsgi wsgi是一种规范.全称Python Web Server Gateway Interface,指定了web服务器和Python web应用或web框架之间的标准接口.WSGI规定,Web程序必须有一个可调用对象,且该可调用对象接收两个参数,返回一个可迭代对象: environ:字典,包含请求的所有信息 start_response:在可

  • python中的类和对象2022-06-20 10:34:19

    1、概念 类(class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。 对象:是类的实例,类的其中一个个体。 2、类和对象的表示: class Man:    #类属性    gender = '男'    #类方法    @classmethod    def eat(cls):      

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有