简单的Python代码,你会制作吗?

它主要是简化函数的定义。在一般情况下我们定义一个函数通常是:

def test(x):

return x+1

而是用lambda可以简化为:

test =lambda x:x+1

print(test(1))

print(test(2))

输出结果:

2

3

注:想学习Python的小伙伴们

可以

进群:984632579

领取从0到1完整学习资料 视频 源码 精品书籍 一个月经典笔记和99道练习题及答案

2.range函数

range函数生成一个数字序列,常用用法 :

range(length):生成一个从0到length-1的数字序列

range(sIndex,eIndex) :生成一个从sIndex到eIndex的数字序列

range(sIndex,eIndex,step) :从sIndex开始此后每隔step生成数字序列

list(range(以上三种)):得到range生成的数字列表

#1

for i in range(5):

print(i,end=' ')

print()

#2.

for i in range(1,6):

print(i,end=' ')

print()

#3.

for i in range(1,6,2):

print(i,end=' ')

print()

#4.

print(list(range(5)))

输出结果:

0 1 2 3 4

1 2 3 4 5

1 3 5

[0, 1, 2, 3, 4]

def test(x):

return x+1

而是用lambda可以简化为:

test =lambda x:x+1

print(test(1))

print(test(2))

输出结果:

2

3

2.range函数

range函数生成一个数字序列,常用用法 :

range(length):生成一个从0到length-1的数字序列

range(sIndex,eIndex) :生成一个从sIndex到eIndex的数字序列

range(sIndex,eIndex,step) :从sIndex开始此后每隔step生成数字序列

list(range(以上三种)):得到range生成的数字列表

#1

for i in range(5):

print(i,end=' ')

print()

#2.

for i in range(1,6):

print(i,end=' ')

print()

#3.

for i in range(1,6,2):

print(i,end=' ')

print()

#4.

print(list(range(5)))

输出结果:

0 1 2 3 4

1 2 3 4 5

1 3 5

[0, 1, 2, 3, 4]

def test(x):

return x+1

而是用lambda可以简化为:

test =lambda x:x+1

print(test(1))

print(test(2))

输出结果:

2

3

2.range函数

range函数生成一个数字序列,常用用法 :

range(length):生成一个从0到length-1的数字序列

range(sIndex,eIndex) :生成一个从sIndex到eIndex的数字序列

range(sIndex,eIndex,step) :从sIndex开始此后每隔step生成数字序列

list(range(以上三种)):得到range生成的数字列表

#1

for i in range(5):

print(i,end=' ')

print()

#2.

for i in range(1,6):

print(i,end=' ')

print()

#3.

for i in range(1,6,2):

print(i,end=' ')

print()

#4.

print(list(range(5)))

输出结果:

0 1 2 3 4

1 2 3 4 5

1 3 5

[0, 1, 2, 3, 4]

---------------------

return x+1

而是用lambda可以简化为:

test =lambda x:x+1

print(test(1))

print(test(2))

输出结果:

2

3

2.range函数

range函数生成一个数字序列,常用用法 :

range(length):生成一个从0到length-1的数字序列

range(sIndex,eIndex) :生成一个从sIndex到eIndex的数字序列

range(sIndex,eIndex,step) :从sIndex开始此后每隔step生成数字序列

list(range(以上三种)):得到range生成的数字列表

#1

for i in range(5):

print(i,end=' ')

print()

#2.

for i in range(1,6):

print(i,end=' ')

print()

#3.

for i in range(1,6,2):

print(i,end=' ')

print()

#4.

print(list(range(5)))

输出结果:

0 1 2 3 4

1 2 3 4 5

1 3 5

[0, 1, 2, 3, 4]

猜你喜欢

转载自blog.csdn.net/weixin_42209553/article/details/88419011
今日推荐