![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数
wangyuqi6688
这个作者很懒,什么都没留下…
展开
-
本章小结
面向过程编程的问题:代码冗余、可读性差、可扩展性差(不易修改) 定义函数的规则: 复制代码 1.定义:def 关键词开头,空格之后接函数名称和圆括号()。 2.参数:圆括号用来接收参数。若传入多个参数,参数之间用逗号分割。 参数可以定义多个,也可以不定义。 参数有很多种,如果涉及到多种参数的定义,应始终遵循位置参数、*args、默认参数、**kwargs顺序定义。 如上述定...原创 2018-11-08 20:46:27 · 804 阅读 · 0 评论 -
函数的参数
现在,我们已经把函数返回值相关的事情研究清楚了,我们自己已经完成了一个可以返回字符串长度的函数。但是现在这个函数还是不完美,之前我们使用len函数的时候得是length = len(“hello world”),这样我可以想计算谁就计算谁的长度。但是现在我们写的这个函数,只能计算一个“hello world”的长度,换一个字符串好像就是不行了。这可怎么办? #函数定义 def mylen(s1):...原创 2018-11-08 20:45:39 · 100 阅读 · 0 评论 -
函数的返回值
函数的返回值 刚刚我们就写了一个函数,这个函数可以帮助我们计算字符串的长度,并且把结果打印出来。但是,这和我们的len方法还不是太一样。哪里不一样呢?以前我们调用len方法会得到一个值,我们必须用一个变量来接收这个值。 str_len = len('hello,world') 这个str_len就是‘hello,world’的长度。那我们自己写的函数能做到这一点么?我们也来试一下。 #函数定义 ...原创 2018-11-08 20:38:56 · 119 阅读 · 0 评论 -
函数的调用和定义
现在就教大家一个技能,让你们把代码装起来。 def mylen(): s1 = "hello world" length = 0 for i in s1: length = length+1 print(length) 我们一起来分析一下这段代码做了什么。 其实除了def这一行和后面的缩进,其他的好像就是正常的执行代码。我们来执行一下,哦,好像啥也...原创 2018-11-08 20:33:06 · 224 阅读 · 0 评论 -
函数
现在python届发生了一个大事件,len方法突然不能直接用了。。。 然后现在有一个需求,让你计算’hello world’的长度,你怎么计算? 这个需求对于现在的你其实不难,我们一起来写一下。 for循环实现len功能 s1 = "hello world" length = 0 for i in s1: length = length+1 print(length) 好了,功能实现了...原创 2018-11-08 20:24:33 · 80 阅读 · 0 评论