Python 在字符串后生成随机数

Python 在字符串后生成随机数,python,random,Python,Random,我目前正在尝试编写一个脚本,允许在字符串之前生成随机数,我希望有一行代码,其中包含我的随机数+字符串 前任: "328188123@gmail.com" "283821813@gmail.com" 我目前是个初学者,所以如果有人能帮我,那就太好了。我试图通过在字符串之前找到一种实现随机函数的方法来解决我的问题,但我似乎找不到解决方法 import random print(random.randint(0,100000)) G = "@gmail.com" 将随机整数指定给变量,然后将其格式

我目前正在尝试编写一个脚本,允许在字符串之前生成随机数,我希望有一行代码,其中包含我的随机数+字符串 前任: "328188123@gmail.com" "283821813@gmail.com" 我目前是个初学者,所以如果有人能帮我,那就太好了。我试图通过在字符串之前找到一种实现随机函数的方法来解决我的问题,但我似乎找不到解决方法

import random
print(random.randint(0,100000))

G = "@gmail.com"

将随机整数指定给变量,然后将其格式化为字符串

import random
r = random.randint(0, 100000)
g = '%d@gmail.com' % r
print(g)
试试下面的代码

import random
g = '{}@gmail.com'.format(random.randint(0, 100000))
print(g)
请尝试以下代码:

import random
r = random.randint(0,100000)
G = str(r) + "@gmail.com"
print(G)

@AbhijitSarkar他已经知道如何生成它们,只是不知道如何将它们放入字符串中。@Barmar问题不清楚,所以这就是为什么我将链接放在评论中,而不是作为答案。为什么每封电子邮件都是gmail?@AbhijitSarkar他已经在调用
random.randint()
。他将从该页面学到什么?或者使用f-string,
f{random.randint(100000)}@gmail.com“
,但是对gmail域进行硬编码对于OP来说似乎相当蹩脚,因为世界上不是每封电子邮件都是gmail,至少现在不是。为什么
%s
,不是
%d
%i
?@HeapOverflow这是一个错误。@AbhijitSarkar Python中有很多格式化方法,我认为没有必要提及多个。我不是建议您这样做。