Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法清理这段代码,让它更高效,而且看起来不那么凌乱?_Python_Performance_Twilio_Mms - Fatal编程技术网

Python 有没有办法清理这段代码,让它更高效,而且看起来不那么凌乱?

Python 有没有办法清理这段代码,让它更高效,而且看起来不那么凌乱?,python,performance,twilio,mms,Python,Performance,Twilio,Mms,我有2.jpg图片,我正在发送。它们的名称如下:“wow1”、“wow2”。下面的代码在我发送时有效,但看起来不太漂亮。我该怎么清理 for n in range (1,3): address = 'http://exampleaddress.com/rowdycode/wow' extension = '.jpg' picture =str(n) p = str(address+picture+extension) media_url = p 如果我给

我有2.jpg图片,我正在发送。它们的名称如下:“wow1”、“wow2”。下面的代码在我发送时有效,但看起来不太漂亮。我该怎么清理

for n in range (1,3):
    address = 'http://exampleaddress.com/rowdycode/wow'
    extension = '.jpg'
    picture =str(n)
    p = str(address+picture+extension)
    media_url = p
如果我给它一个打印函数,它会按如下方式打印:



提前谢谢。

您可以使用
str.format

Ex:

for n in range (1,3):
    media_url = 'http://exampleaddress.com/rowdycode/wow{0}.jpg'.format(n)
你可以用like

for n in range (1,3):
    address = 'http://exampleaddress.com/rowdycode/wow%d.jpg'%(n)

在Python3.6中,还可以使用文字字符串插值(f字符串)

使用列表存储结果(即地址

my_list = ['http://exampleaddress.com/rowdycode/wow{}.jpg'.format(n) for n in range(1,3)]
或者我们可以使用f字符串(在Python 3.6中引入)

在for循环中执行相同操作:

for n in range(1,3):
    address = f'http://exampleaddress.com/rowdycode/wow{n}.jpg'
    # print (address) 

嘿@arekenny3,你是在使用python3还是Python2?我想回答这样的问题会更合适。这个问题与
twilio
mms
标记有什么关系?或者,如果@arekenny3使用python3.6或更高版本,他可以使用fstring。对于范围(1,3)中的n:media_url=f“{n}.jpg”
my_list = [f'http://exampleaddress.com/rowdycode/wow{n}.jpg' for n in range(1,3)]


# print(my_list) for testing purposes
for n in range(1,3):
    address = f'http://exampleaddress.com/rowdycode/wow{n}.jpg'
    # print (address)