Python简化操作技巧

Python开发代码简化除了使用标准化编程规则外,代码编写的逻辑和内置规则的掌握也对它有一定的影响。合理使用可以大大简化代码的编写、复杂性。

列表理解
对于一组列表,如果要将其所有元素加倍,许多人将使用过去更经典的写法。事实上,Python中有更多简化的方法。例如下:
过去的做法:
数字=[1,3,5,7,9]
对于范围内的i(len(num)):
Num [i]=num [i] * 3
Python简化写作:
数字=[1,3,5,7,9]
Bag=[elem * 3 for elem in num]

2.遍历列表
传统的遍历列表是一个循环,它使用函数遍历列表的长度。 Python3可以省略这一步,更简洁!
过去的做法:
数字=[1,3,5,7,9]
对于范围内的i(len(num)):
打印(NUM [I])
Python简化写作:
数字=[1,3,5,7,9]
对于我在num:
打印(I)

3.元素交换
对于元素交换,传统方法需要设置一个中间变量来进行该值,并且Python元素交换变得更加简单。
过去的做法:
a=3
b=4
c=a
a=b
b=c

Python简化写作:
a=3
b=4
a,b=b,a

4.初始化列表
Python也有一个简单的初始化列表表示方法,具体的简洁程度,给出一个例子来感受它,以下是8个整数的列表1
过去的做法:
包=[]
对于_范围(8):
Bag.append(1)
Python简化写作:
bag=[1] * 8

5.构造一个字符串
经常打印字符串,需要使用构造函数,传统的编写需要很多连接器,参数更复杂,Python的使用要简洁得多,以下是一个相关的例子:
过去的做法:
名字=“
年龄=“15”
live_in=“贵阳”Str=‘你好我的名字是’+名字+‘而且我’+‘str(年龄)+‘岁。我居住在’+ live_in +’。’
打印(STR)
Python简化写作:
名字=“

年龄=“15”
live_in=“
*”
Str='你好,我的名字是{0},我已经{1}岁了。我居住在{2}。’。格式(姓名,年龄,live_in)
这些都只是相关简单写法技巧,但由此可以看出Python的操作更为简单便捷。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值