Python的简化操作技巧

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python的简化操作技巧

来源:未知日期:2019-08-14 09:54 浏览:70

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的使用要简洁得多,以下是一个相关的例子:

过去的做法:

名字=“贵阳厚溥IT教育”

年龄=“15”

live_in=“贵阳”Str='你好我的名字是'+名字+'而且我'+'str(年龄)+'岁。我居住在'+ live_in +'。'

打印(STR)

Python简化写作:

名字=“厚溥IT教育培训”

年龄=“15”

live_in=“贵阳”

Str='你好,我的名字是{0},我已经{1}岁了。我居住在{2}。’。格式(姓名,年龄,live_in)

这些都只是相关简单写法技巧,但由此可以看出Python的操作更为简单便捷。

相关文档
最新文档