随笔分类 -  函数

python-匿名函数
摘要:摘自:https://www.cnblogs.com/xisheng/p/7301245.html lambda函数的语法只包含一个语句,如下: lambda arg1,arg2,.....argn:expression(主要是看下面的例子)代码示例: # 大家注意观察上面的Python示例代码,f 阅读全文

posted @ 2019-04-04 20:29 羽竹 阅读(261) 评论(0) 推荐(0)

day5_函数的参数
摘要:http://www.nnzhp.cn/archives/154 一、函数在调用的时候,可以传入参数,有形参和实参 形参: 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。 实参: 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量 阅读全文

posted @ 2018-09-14 07:08 羽竹 阅读(164) 评论(0) 推荐(0)

day5_函数返回值
摘要:每个函数都有返回值,如果没有在函数里面指定返回值的话,在python里面函数执行完之后,默认会返回一个None,函数也可以有多个返回值,如果有多个返回值的话,会把返回值都放到一个元组中,返回的是一个元组。 为什么要有返回值呢,是因为在这个函数操作完之后,它的结果在后面的程序里面需要用到。 函数中的返 阅读全文

posted @ 2018-09-14 07:08 羽竹 阅读(111) 评论(0) 推荐(0)

day4_局部变量和全局变量
摘要:一、介绍: 定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。 局部变量意思就是在局部生效的,出了这个变量的作用域,这个变量就失效了 全局变量的意思就是在整个程序里面都生效的,在程序最前面定义的都是全局变量,全局变量如果要在函数中修改的话,需要加global关键字声明,如果是li 阅读全文

posted @ 2018-09-14 07:08 羽竹 阅读(112) 评论(0) 推荐(0)

day5_函数_文件读写_用一个函数来满足文件的读或者写_应用默认参数
摘要: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) ... 阅读全文

posted @ 2018-09-14 07:07 羽竹 阅读(99) 评论(0) 推荐(0)

day5_判断价格输入是否是正整数或正小数
摘要: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... 阅读全文

posted @ 2018-09-14 07:07 羽竹 阅读(268) 评论(0) 推荐(0)

day5_函数_判断小数
摘要:def check_float(s): ''' #这个函数的作用就是判断传入的字符串是否是合法的消失 :param s: 传入一个字符串 :return: True/False ''' s = str(s) if s.count('.') == 1: s_split = s.split('.') left,r... 阅读全文

posted @ 2018-09-14 07:07 羽竹 阅读(128) 评论(0) 推荐(0)

day5_递归调用
摘要:实例1-递归调用: 实例2: 阅读全文

posted @ 2018-09-14 07:07 羽竹 阅读(76) 评论(0) 推荐(0)

day4_函数简单介绍
摘要:一、函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫 阅读全文

posted @ 2018-09-05 22:55 羽竹 阅读(176) 评论(0) 推荐(0)