python学习笔记(一)循环和函数

python学习笔记(一)循环

1、有while循环和for循环,循环如果指定特定的次数,可以使用range()函数,range()函数返回一个数字序列,默认情况下是从0开始的

for x in range(10):
    print(x)
for x in range(3.10):3-9
for x in range(3,50,6):#3,9,15,21,27,33,39,45

2、函数
使用def来定义函数

如何调用带参数的函数

def my_function(country="china"):
    print("i am from"+country)
my_function("sweden")
my_function()#默认参数是china   	

用list进行传参

def my_function(food):
  for x in food:
print(x)
fruits=["apple","banana","cherry"]  
my_function(fruits)  	

3、有返回值得用return

def my_function(x):
	return 5*x

4、使用key-value语法发送参数,可以看到跟参数与名字无关,跟参数的位置有关

def my_function(child3,child2,child1)
	print("the yougest child is "+child1)
my_function(child1="Phoebe",child2="Jennifer",child3="Rory")
#the yougest child is Rory

5、任意参数,如果不知道参数的个数,可以在参数前加*

def my_function(*kids):
	print("the yougest child is "+kids[2])

6、lambda函数,可以接收任意数量的参数
用处:把lambda函数作为另外一个函数 的匿名函数

x=lambda a:a+10
	print(x(5))#15
x=lambda a,b:a*b
	print(x(5,6))#30
def myfun(n):
	return lambda a:a*n
mydouble=myfunc(2)	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nefelibat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值