如何从字典打印的字符串的末尾删除/ n?

时间:2019-10-26 22:33:58

标签: python-3.x dictionary printing newline

我有一个包含多个变量的字典。通过浏览文件并随机选择其中一行来定义变量。当我打印字典时,字符串的末尾有“ \ n”。

import random as r
import math
FNameF = open("First-Names.txt")
LNameF = open("Last-Names.txt")
lines = FNameF.readlines()
lines2 = LNameF.readlines()
Name = (lines[r.randint(1,200) - 1])
LName = (lines2[r.randint(1,300) - 1])
Age = math.floor(abs(r.random() - r.random()) * (1 + 85 - 16) + 16)
people = {"person1" : {'Name': Name, 'Last Name': LName, 'Age': Age}
}
print(people["person1"])

输出为: {“名称”:“ Wilson \ n”,“姓氏”:“ Terrell \ n”,“年龄”:61} 我想要的是: {'名称':'威尔逊','姓氏':'特雷尔','年龄':61}, 删除“ \ n”

1 个答案:

答案 0 :(得分:1)

尝试:

factorial(n - 1)