我有一个包含多个变量的字典。通过浏览文件并随机选择其中一行来定义变量。当我打印字典时,字符串的末尾有“ \ 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”
答案 0 :(得分:1)
尝试:
factorial(n - 1)