ICode9

精准搜索请尝试: 精确搜索
  • Python staticmethod静态方法2020-12-05 15:59:45

    静态方法不接收隐式第一个参数。 声明格式: class C: @staticmethod def f(arg1, arg2, ...): ... 它可以在类(例如C.f())上调用,也可以在实例上调用(例如C().f())。 实例演示: #!/usr/bin/python # -*- coding: UTF-8 -*- class C(object): y = 10

  • Python classmethod类方法修饰符2020-12-05 13:32:18

    classmethod 修饰符将函数转换为类方法。类方法将类作为隐式第一个参数接收,就像实例方法接收实例一样。 类方法声明格式: class C: @classmethod def f(cls, arg1, arg2, ...): ... 它可以在类(例如C.f())或实例(例如C().f())上调用。实例被忽略,但它的类除

  • 进程池异步提交的回调函数是在主进程中进行的查看进程号可知2020-08-30 18:04:27

    #进程池异步提交的回调函数是在主进程中进行的--------------------------------------#查看进程号可知from multiprocessing import Poolimport timeimport os def func1(i):    print(os.getpid())    time.sleep(1)    return i+1 def func2(m):    print('func2:%

  • Python3笔记026 - 6.1 函数的定义和调用2020-07-10 14:03:36

    第6章 函数 6.1 函数的定义和调用 6.1.1 定义函数 def functionname([parameterlist]): ['''comments'''] [functionbody] 参数说明: functionname:函数名称,在调用函数时使用; parameterlist:可选参数,用于指定向函数中传递的参数; comments:可选参数,注释的内容通常说明该函数的功能

  • 闭包的特殊用法2020-05-16 16:55:40

    1 # 闭包的特殊用途:不修改源代码的前提下,添加新功能 2 # 添加日志输出信息 3 import time 4 def writeLog(func): 5 try: 6 file = open('writeLog.txt','a',encoding='utf-8') 7 # 向文件中写入日志信息(访问:文件名 时间:xxxx-xx-xx) 8 file

  • 基于VSCode的C/C++编程语言的构建调试环境搭建指南2020-04-02 16:55:55

    基于VSCode在mac上构建一套C/C++开发环境,使用make进行自动化构建,使用Mac自带的Clang和lldb进行调试。下面是构建步骤。 一、下载安装vscode 在官网下载mac版本的安装包 下载完成后拖入应用程序文件夹完成安装。 安装插件,如C/C++,中文包,简单程序编译的code runner等 二、编写个小

  • Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】2020-03-10 22:02:43

    本文实例讲述了Python函数基础用法。分享给大家供大家参考,具体如下: 一、什么是命名关键字参数? 格式: 在*后面参数都是命名关键字参数。 特点: 1、约束函数的调用者必须按照Kye=value的形式传值。 2、约束函数的调用者必须用我们指定的Key名。 def auth(*args,name,pwd): pri

  • 递归加法(day1)2020-01-29 10:55:33

    题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C).使用函数指针1234567891011121314151617//使用函数指针 递归加法typedef (*fun)(int);int func1(int n) { return 0;}int func2(int n) { fun f[2] = {func1, func2}

  • python------函数嵌套及作用域链2019-09-23 11:54:45

    1.三元运算if条件成立的结果 if 条件 else 条件不成立的结果例如:  a=20  b=10  c=a if a>b else b  print(c) 2.命名空间 全局命名空间:创建的存储“变量名与值的关系”的空间叫做全局命名空间 局部命名空间:在函数的运行中开辟的临时的空间叫做局部命名空间 内置命名空间:

  • Python classmethod 修饰符2019-09-16 15:04:14

    描述 classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 语法 classmethod 语法: classmethod 参数 无。 返回值 返回函数的类方法。 实例 以下实例展示了 classmethod 的使用方法:

  • python_lambda表达式2019-09-08 10:56:45

    # lambda表达式,为了解决简单函数的情况,如:def func(a1,a2): return a1 + a2func = lambda a1,a2:a1+a2# 上面这两个是一样的 def func1(a1,a2): return a1 + a2func2 = lambda a1,a2:a1+a2wdc = func1(100,200)yhf = func2(100,200)# 输出结果是一样的,两种方式一样print(w

  • Python中的装饰器的使用及固定模式2019-09-06 10:00:37

    装饰器的使用: 在不想修改函数的调用方式,但是想给函数添加内容的功能的时候使用     为什么使用装饰器: 软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。 因此,引出了开放封闭原则: 对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新

  • python_@classmethod2019-08-02 23:03:01

    class A(object): bar = 1 def func1(self): print ('foo') @classmethod def func2(cls): print ('func2') print (cls.bar) cls().func1() # 调用 foo 方法A.func2() # 不需要实例化   classmethod 修饰符

  • 3-13函数-高阶函数2019-07-31 12:00:23

    变量可以指向函数,函数的参数能接受变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 只需满足以下任意一个条件,即是高阶函数: 接受一个或多个函数作为输入 return返回另一个函数 #高阶函数def func(x,y): return x*y def calc(x,y,f): print(f(

  • python notice8 函数名应用和闭包2019-07-24 11:55:31

    一、函数名的应用   函数名是一个特殊的变量,函数名配合括号(函数名())可以执行函数。   1.函数名的内存地址。 def func(): print("呵呵")print(func)结果:<function func at 0x1101e4ea0>   2.函数名可以赋值给其他变量,该变量配合括号即可调用函数。 def func(): pri

  • 迭代器 递归 格式化 练习2019-07-19 18:54:02

    第一题: def func1(): print('in func1') #直接输出 in func1 def func2(): print('in func2') # 输出 in func2 ret = func1 ret() #func1() 第一次调用 ret1 = func2 ret1() #func2() 第二次调用 ret2 = ret ret3 = ret2 ret2() #func1 可以被多次调用 第三次调用 ret3(

  • 迭代器练习2019-07-18 22:55:55

    3.使用while循环实现for循环的本质(面试题) lst = [1,2,3,4] s = lst.__iter__() while True: try: print(s.__next__()) except StopIteration: break ''' 1.请写出下列代码的执行结果: 例一: def func1(): print('in func1') def func2(): p

  • python 函数和函数名的应用2019-07-17 22:01:17

    一、函数 1.函数定义 def 关键字 -- 定义 func 函数名 -- 和变量定义规则一样 ()必须要写格式 : 声明语句结束 def my_len(): ​ 函数体 def func(a:int,b:str): ​ print(a,b) func(1,2) 2.函数的好处 ​ 1.减少代码重复性(冗余) ​ 2.代码可读性高 ​ 3.将功能进行封装(造工具) 3.调

  • extern关键字2019-07-02 14:52:56

    extern关键字的用法有如下几种: 一 引入其它文件中定义的全局变量或函数 (不能是static修饰的,因为static修饰的变量或函数的作用域只存在于当前文件) 比如 在a.c文件中定义了一个全局变量和函数:   int num = 5;  int funca()  {    ...  } 若想在b.c文件中引用a.c文件

  • Python中的多个装饰器装饰一个函数2019-06-25 20:40:47

    def wrapper1(func1): def inner1(): print('w1 ,before') func1() print('w1 after') return inner1 def wrapper2(func2): def inner2(): print('w2 ,before') func2() print(

  • Day03,爬虫的一天2019-06-17 08:54:58

    定义函数的三种方式: # # 无参函数# # 不需要接收外部传入的参数# def foo():# print('from foo..')# foo()#### # 有参函数# # 需要接收外部传入的参数# def login(user, pwd):## print(user, pwd)# ## # # 传参多一或少一不可# login('tank', '123')# # login('tank', '

  • python3 greenlet模块2019-06-16 22:49:11

    pip install greenlet # -*- coding: utf-8 -*-from greenlet import greenletdef func1(): print("func1 first") gr2.switch() print("func2 second") gr2.switch()def func2(): print("func2 first") gr1.switch() pr

  • python学习笔记及作业(函数,内置模块,模块与包)2019-06-13 19:52:56

    1.作业 爬取内容牛超的poping 视频并存入本地 import requestsres = requests.get('http://f.us.sinaimg.cn/001lksTilx07uuNOl74Q01041200dBV50E010.mp4?label=mp4_ld&template=640x360.28.0&Expires=1560423944&ssig=seTlndPdIs&KID=unistore,video')print(res.c

  • Day032019-06-13 19:02:59

    课堂笔记 函数剩余部分 #函数的三种定义方式#无参函数#不需要接收外部传入的参数# def doo:# print('from foo..')# foo()#有参函数#需要接收外部传入的参数def login(user,pwd): print(user.pwd) # 传参多一不可少一不可 login('rt','123') # login('rt','123',1

  • 066-PHP通过函数名调用函数2019-06-09 23:00:38

    <?php function hello(){ //定义函数 echo '<br />Hello!<br />'; } function hellophp(){ //定义函数 echo '<br />Hello PHP!<br />'; } function good(){ //定义函数

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

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

ICode9版权所有