Python 如何删除随机模块中的括号
这是我的密码:Python 如何删除随机模块中的括号,python,linux,visual-studio,Python,Linux,Visual Studio,这是我的密码: import random name="srp" age=14 gender="male" vote="N/A" def about_user(): aboutusr1="Your name is",name,".\nYou are",age,"years old.\nYour gender is",gender,".\nFun fact -",vote," :)" aboutusr2="You are my master whose name is",name,
import random
name="srp"
age=14
gender="male"
vote="N/A"
def about_user():
aboutusr1="Your name is",name,".\nYou are",age,"years old.\nYour gender is",gender,".\nFun fact -",vote," :)"
aboutusr2="You are my master whose name is",name,".\nYour age is",age,"and your gender is",gender,".\nAlso, I know that",vote
L1=[aboutusr1, aboutusr2]
c=random.choice(L1)
print(c)
abs=input("Ask me :")
if "about me" in abs:
about_user()
输出:
问我:关于我('你的名字是','srp','。'你是',14,'岁
旧。\N您的性别是“,”男“,”。\N事实-“,”不适用“,”:)”)
但我不想要开始和结束括号,单引号。此外,新行的\n
等内容也不会打印。
请帮帮我 将您的
关于R1
和关于R2
更改如下(使用)
输出
You are my master whose name is srp.
Your age is 14 and your gender is male.
Also, I know that N/A
或者如@sim在评论中所解释的,在代码中使用
print(*c)
(*
will)如果使用python 3,则可以使用fstring:
import random
name="srp"
age=14
gender="male"
vote="N/A"
def about_user(name,age,gender,vote):
aboutusr1=f"Your name is {name},\nYou are {age},years old.\nYour gender is {gender}.\nFun fact - {vote} :)"
aboutusr2=f"You are my master whose name is {name}.\nYour age is {age}, and your gender is {gender}.\nAlso, I know that {vote}"
L1=" ".join([aboutusr1, aboutusr2])
#Don't understand why this line
#c=random.choice(L1)
print(L1)
abs=input("Ask me :")
if "about me" in abs:
about_user(name,age,gender,vote)
使用
print(*c)
代替元组的构造(由逗号创建)并使用列表。
import random
name="srp"
age=14
gender="male"
vote="N/A"
def about_user(name,age,gender,vote):
aboutusr1=f"Your name is {name},\nYou are {age},years old.\nYour gender is {gender}.\nFun fact - {vote} :)"
aboutusr2=f"You are my master whose name is {name}.\nYour age is {age}, and your gender is {gender}.\nAlso, I know that {vote}"
L1=" ".join([aboutusr1, aboutusr2])
#Don't understand why this line
#c=random.choice(L1)
print(L1)
abs=input("Ask me :")
if "about me" in abs:
about_user(name,age,gender,vote)