【发布时间】:2021-06-27 18:38:51
【问题描述】:
我也在尝试打印带有该名称的文本。
from faker import Faker
fake = Faker()
name = fake.name()
print(name)
但我希望它在该打印件中也打印一些纯文本。
like 你好,我的名字是:
【问题讨论】:
标签: python
我也在尝试打印带有该名称的文本。
from faker import Faker
fake = Faker()
name = fake.name()
print(name)
但我希望它在该打印件中也打印一些纯文本。
like 你好,我的名字是:
【问题讨论】:
标签: python
不知道为什么 Powershell 被标记,但是,这是你在 Posh 中的做法:
#Keeping the string an object
Write-Output "Hello World"
#or:
"Hello World"
#Printing to screen
Write-Host "Hello world"
#With Color
Write-Host "Hello World" -ForeGroundColor Red
#in a variable
$String = "Hello World"
#To print the variable
$String
【讨论】:
有多种方法可以做到这一点
# f-strings
print(f"Hello, my name is: {name}")
# Str.format()
print("Hello, my name is: {name}".format(name))
# Concatenation
print("Hello, my name is: " + name)
# Simple print
print("Hello, my name is: ", name)
你可以选择你最喜欢的。
【讨论】:
您还可以声明一个新变量,在其中连接文本和名称。然后你就可以打印了。如果您多次使用此文本,这可能会很有用。
例如:
name = fake.name()
text = "Hello, my name is: " + name
这仅在名称是字符串时才有效。如果不是,则必须添加 str() 函数。
例如:
name = fake.name()
text = "Hello, my name is: " + str(name)
【讨论】:
您可以尝试直接打印字符串和变量(逗号分隔)或使用字符串格式()
from faker import Faker
fake = Faker()
name = fake.name()
print("Hello, my name is:",name)
#or
your_text="Hello my name is: "
print("{your_text} {name}".format(yourtext, name))
【讨论】:
发烧友,做:
print(f'Hello my name is {name}.')
【讨论】:
做:
print("Hello, my name is:", name)
【讨论】: