[Python初学者]如何使用print()函数输出字符串/数值

使用print()函数可在Python中打印字符串和数字。

用Python编写程序后,在很多情况下都会输出该过程的结果。

在这篇文章中解释如何使用Python中的print()函数输出字符串和数值以及print()函数的应用去做。

对于初学者来说,后半部分会有些困难,但是print()函数经常在各种情况下使用,所以让我们对其进行一个一个的了解吧!

对于那些担心学习Python编程的人

我开始学习Python是因为我想学习AI和数据科学
“您自己可以学到的东西是有限的。”
我想推荐给那些感到不安的人爱德美高级计划
有关AI的各种课程彻底的指导指导是功能!

对于那些想学习Python以便实践的人来说,首先自由”在线咨询参与在请试试。

也,爱德美高级计划的优缺点有关更多信息,请参考以下文章。
爱德米的声誉和口碑总结!介绍为什么要服用它

Python的print()函数的基本用法

输出字符串和数值的方法很简单。

串を出力する場合: 打印(‘文字列’)
数値を出力する場合: 打印(数値)

串と数値の違いは、串は「’」で囲うが、数値では囲まない关于它。

另外,如果变量是预先定义的,您可以通过在print()函数的()内部写入该变量来使用它。

打印('I have an apple')
# I have an appleを出力
print(27)
# 27を出力

s = 'I love you'  # 変数を定義
print(s)
# I love youを出力

列表和字典按原样输出。

打印([166, 171, 176, 168, 172])
# [166, 171, 176, 168, 172]を出力
print({'Iwai': 1, 'Komiya': 2, 'Yamasato': 3})
# {'Iwai': 1, 'Komiya': 2, 'Yamasato': 3}を出力

更改Python print()函数输出的换行符(参数结尾)

好吧,如下打印()関数を記述すると、全て改行されて出力将会完成。

打印('I am Yuki.')
print('I like anime.')
print('I am good at drawing.')
# I am Yuki.
# I like anime.
# I am good at drawing.

打印()の出力は、文末で改行するようデフォルトで設定されている因为。

将句子结尾处的换行符更改为另一个字符争论结束通过。

打印(‘文字列’, end=’区切る文字列’)

实际上,请尝试使用“ |||”而不是换行符将其与下一个print()函数分开。

打印('I am Yuki.', end ='|||')
print('I like anime.', end ='|||')
print('I am good at drawing.')
# I am Yuki.|||I like anime.|||I am good at drawing.
​

如果要用空格分隔,则“ end =’ ‘」を渡します。

打印('I am Yuki.', end =' ')
print('I like anime.', end =' ')
print('I am good at drawing.')
# I am Yuki. I like anime. I am good at drawing.

使用Python的print()函数输出多个字符串/数字(参数sep)

打印()関数で输出多个字符串/数值时,请在()的内部用“,”分隔。

打印('Red', 'Green', 'Blue')
# Red Green Blue

分隔符是默认为空格它变成了。

如果要更改此定界符参数sep通过。

在这里,我想用“,”将它们分开。

打印('Red', 'Green', 'Blue', sep = ', ')
# Red, Green, Blue

另外,如果要换行,请使用换行代码“ \ n”。

打印('Red', 'Green', 'Blue', sep = '\n')
# Red
# Green
# Blue

也,输出列表元素时,请在列表(或其变量)前紧接着添加“ *”

默认情况下,它用空格分隔,您也可以将sep作为参数传递。

height = [166, 171, 176, 168, 172]
print(*height)
# 166 171 176 168 172
print(*height, sep = ', ')
# 166, 171, 176, 168, 172

如何使用Python的print()函数(“ +”,“%”,格式化方法)将多个字符串/数字组合为单个字符串

在这里,我们将介绍如何通过将多个字符串/数值分为``+'',``%''和格式化方法来将多个字符串/数值组合为一个字符串。

使用“ +”输出字符串

通过使用“ +”串と文字列を続けて表示能够。

sign = 'さそり座'
print('私は' + 'sign' + 'です')
# 私はさそり座です

但是,以下程序将导致错误。

month = 6
print('私は' + month + '月生まれです')
# エラー

这是,串と数値という別の型を繋げようとしたため是。

要解决此问题,您需要将数字更改为字符串。

要将数字转换为字符串,可以使用str()函数用来。

month = 6
print('私は' + str(month) + '月生まれです')
# 私は6月生まれです

使用“%”(printf格式)输出字符串

在Python的print()函数中,使用其他编程语言中的“%”以类似printf的格式输出你也可以。

形状是

変数が入る文字列 % 串に埋め込みたい変数

是。

在包含变量的字符串中,在要嵌入的位置描述转换说明符,例如“%d”,“%f”和“%s”。

“%D”是整数,“%f”是浮点数,“%s”是字符串。是嵌入式的。

month = 6
print('私は%d月生まれです' % month)
# 私は6月生まれです

name = 'Taro'
year = 1930
print('%sは%d年生まれです' % (name, year))
# 芋头は1930年生まれです

使用格式方法输出字符串

您可以使用format方法更直观地将值嵌入字符串中。

包含变量.format的字符串(要嵌入到字符串中的变量)

使用{}指定要在包含该变量的字符串中嵌入的部分。去做。

month = 6
print('私は{}月生まれです'.format(month))
# 私は6月生まれです

name = 'Taro'
year = 1930
print('{}は{}年生まれです'.format(name, year))
# 芋头は1930年生まれです

您可以通过指定索引重复使用相同的值。

名称=‘Taro’
食物=‘りんご’

打印(‘{0}喜欢{0}提炼的{1}制成的{1}糖果’.format(name, food))
#芋头爱由芋头种植的苹果制成的苹果糖果

最後に: 打印()関数の書き方は、シンプルなものから複雑なものまである

打印()関数の様々な記述方法を紹介しました。

有些有点复杂,但是它们对于继续Python编程都是必不可少的。

让我们牢固地建立每个人!

撰写本文的人

Yuuu

网络营销商。 統計学やAIにも興味があり、 使用Python / Octave学习数据科学, G検定に合格したりしている。