#之所以把这俩写一起,并不是因为这俩有什么关系,因为都太简单,没什么可说的
#自定义函数的格式,def开头,后面空格,在后面是函数名,接括号,括号里是入参参数
num > 10
num += 1
__name__ == abc(1)
结果是1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n
说明下,这里有个递归,递归在代码里最好不要出现,因为每递归一次都会占用的内存都会累加递增,因此如果可以,尽量把递归改成循环例如这个例子,可以改成下面这样
<span style="color: #0000ff">def
<span style="color: #000000"> abc(num):<span style="color: #0000ff">while num > 10<span style="color: #000000">:
<span style="color: #0000ff">print<span style="color: #000000"> num
num += 1
<span style="color: #0000ff">return
<span style="color: #0000ff">if <span style="color: #800080">name == <span style="color: #800000">'<span style="color: #800000">main<span style="color: #800000">'<span style="color: #000000">:
abc(1)
这样就可以了
再看看推导,就说下for的把,其他的忘了,以后想起来再加
a = range(10= i += 1
b.append(i)
b
b = [i+1 i
b = [i+1 i a i > 3] 3的数,结果是[5,10]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。