1. 使用`print`函数直接打印:
name = "张三"
print("姓名是:", name)
2. 使用`input`函数获取用户输入,然后打印:
name = input("请输入您的姓名:")
print("您的姓名是:", name)
3. 使用`nameparser`库解析并打印人名的各个部分:
from nameparser import HumanName
name = HumanName("Dr. Juan Q. Xavier de la Vega III")
print(f"Title: {name.title}") Dr.
print(f"First: {name.first}") Juan
print(f"Middle: {name.middle}") Q.
print(f"Last: {name.last}") de la Vega
print(f"Suffix: {name.suffix}") III
4. 使用`random`库随机生成姓名并打印:
import random
surname = ["任", "李", "张"]
given_name_parts = ["坞", "垛", "舒", "嫩", "闹", "瓷", "宝", "日", "滞", "足", "鼓", "确"]
random.shuffle(given_name_parts)
font_string = ''.join(random.choice(given_name_parts) for _ in range(random.randint(1, 2)))
surname = random.choice(surname)
print(surname + font_string)
5. 使用`matplotlib`库绘制姓名:
import matplotlib.pyplot as plt
def draw_name(name):
fig, ax = plt.subplots()
fig.set_size_inches(5, 3)
fig.set_facecolor('white')
ax.text(0.5, 0.5, name, fontsize=100, ha='center', va='center')
ax.set_axis_off()
plt.show()
name = input("请输入你的姓名:")
draw_name(name)
以上是使用Python打印人名的几种方法。您可以根据需要选择合适的方法