摘要:摘自:https://www.cnblogs.com/xisheng/p/7301245.html lambda函数的语法只包含一个语句,如下: lambda arg1,arg2,.....argn:expression(主要是看下面的例子)代码示例: # 大家注意观察上面的Python示例代码,f
阅读全文
摘要:http://www.nnzhp.cn/archives/154 一、函数在调用的时候,可以传入参数,有形参和实参 形参: 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。 实参: 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量
阅读全文
摘要:每个函数都有返回值,如果没有在函数里面指定返回值的话,在python里面函数执行完之后,默认会返回一个None,函数也可以有多个返回值,如果有多个返回值的话,会把返回值都放到一个元组中,返回的是一个元组。 为什么要有返回值呢,是因为在这个函数操作完之后,它的结果在后面的程序里面需要用到。 函数中的返
阅读全文
摘要:一、介绍: 定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。 局部变量意思就是在局部生效的,出了这个变量的作用域,这个变量就失效了 全局变量的意思就是在整个程序里面都生效的,在程序最前面定义的都是全局变量,全局变量如果要在函数中修改的话,需要加global关键字声明,如果是li
阅读全文
摘要:import json def op_file_tojson(filename,dic=None): #默认值参数,根据是否传dic字典来判断读还是写 if dic: #如果dic传了值,不是空的,则往文件里面写 with open(filename,'w',encoding='utf-8')as fw: json.dump(dic,fw) ...
阅读全文
摘要:def check_float_integer(s): #判断价格正确的正整数或正小数 s = str(s) if check_integer(s) == True: return True elif s.count('.') == 1: s_split = s.split('.') left,right = s_spli...
阅读全文
摘要:def check_float(s): ''' #这个函数的作用就是判断传入的字符串是否是合法的消失 :param s: 传入一个字符串 :return: True/False ''' s = str(s) if s.count('.') == 1: s_split = s.split('.') left,r...
阅读全文
摘要:一、函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫
阅读全文