当前位置:首页 » 《我的小黑屋》 » 正文

Python print()函数使用详解,Python打印输出

21 人参与  2024年03月28日 11:20  分类 : 《我的小黑屋》  评论

点击全文阅读


「作者主页」:士别三日wyx
「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者
「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》

print() 可以「打印输出」,常用来将内容「打印」到控制台。

语法

print( objects )

参数

objects :(必选,任意类型)需要输出的内容,多个内容用逗号,分隔 sep :(可选,字符串类型)输出后内容的间隔符,默认是空格 end :(可选,字符串类型)输出的结尾,默认是换行符\n file :(可选)要写入的文件对象 flush :(可选,布尔类型)输出是否被缓存

print

1、基本使用2、打印多个内容3、设置间隔符4、输出不换行5、格式化字符串5.1、转义符和r字符串5.2、三引号字符串5.3、拼接变量5.4、f 字符串5.5、格式化符号%

1、基本使用

输出「任意类型」的指定内容,包括数值型、字符型、列表、元祖等

print(123)print(12.3)print('abc')print([1, 2, 3])print({1, 2, 3})

输出:

12312.3abc[1, 2, 3]{1, 2, 3}

2、打印多个内容

同时打印「多个内容」,使用逗号,间隔

print(123, 'abc', 12.3)

输出:

print(123, 'abc', 12.3)

print() 默认在结尾「换行」,当你想同时打印多个内容,并且之间不想换行时,可以使用这种方式。


3、设置间隔符

sep 参数可以设置「间隔符」,sep的值只能设置成「字符串类型」或者不设置。不设置时,使用默认参数「空格」,即 sep=" "

print(123, 'abc', 12.3, sep='---')

输出:

123---abc---12.3

参数设置成其他类型会报错 TypeError: sep must be None or a string

在这里插入图片描述

4、输出不换行

end 参数可以设置输出的「结尾」, print() 输出会换行,这是因为 end 参数的默认值就是换行符。

想要输出不换行,可以将 end 参数设置成其他内容,比如空格或者空字符串。

print(123, end=' ')print(123, end='')print(123)

输出:

123 123123

end的值只能设置成「字符串类型」或不设置,不设置时,使用默认参数 end='\n'

如果设置成其他类型,会报错 TypeError: end must be None or a string

在这里插入图片描述


5、格式化字符串

5.1、转义符和r字符串

\ 是「转义符」,当字符串中包含转义符时,会自动转译

print('123\n123')

输出:

123123

如果不想转义符生效,可以在前面加上r,只当做普通字符输出

print(r'123\n123')

输出:

123\n123

5.2、三引号字符串

如果想「保留」字符串原有的「格式」,可以使用三引号包裹,三个单引号或三个双引号都可以。

print('''    锄禾日当午,汗滴禾下土。    水壶盘中餐,粒粒皆辛苦。''')

输出:

在这里插入图片描述


5.3、拼接变量

+ 可以将变量「拼接」到字符串中

name = '张三'print('我叫'+name)

输出:

我叫张三

+ 只能拼接「字符串类型」的变量到字符串中,直接拼接数值型变量,会报错 TypeError: can only concatenate str to str

在这里插入图片描述

拼接数值型变量时,需要转成字符串类型,再拼接

name = '张三'age = 18print('我叫'+name+'今年'+str(age)+'岁')

输出:

我叫张三今年18岁

5.4、f 字符串

f 字符串( f-string )也叫格式化字符串常量,是Python3.6引入的一种格式化方法,本质上是一个运算求值的「表达式」。
使用时,在字符串前面加上f,用{}接收变量,可以接收任意类型变量,不用转换类型。

name = '张三'age = 18print(f'我叫{name}今年{age}岁')

输出:

我叫张三今年18岁

f 字符串的{}里可以执行运算符或函数。

print(f'一加一等于:{(1+1)*2/2}')print(f'hello {"WORLD".lower()}')

输出:

一加一等于:2.0hello world

5.5、格式化符号%

%c:接收字符%s:接收字符串%d:接收整数%f:接收浮点数%%:输出%

实例

s = "a"str = 'abc'n = 1f = 3.1415926print('字符:%c' % s)print('一个字符:%c,和一个字符串:%s' % (s, str))print('前面补0,凑齐3位数:%03d' % n)print('保留2位小数:%.2f' % f)

输出:

字符:a一个字符:a,和一个字符串:abc前面补0,凑齐3位数:001保留2位小数:3.14

点击全文阅读


本文链接:http://zhangshiyu.com/post/87006.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 祖母寿宴,侯府冒牌嫡女被打脸了(沈屿安秦秀婉)阅读 -
  • 《雕花锦年,昭都旧梦》(裴辞鹤昭都)完结版小说全文免费阅读_最新热门小说《雕花锦年,昭都旧梦》(裴辞鹤昭都) -
  • 郊区41号(许洛竹王云云)完整版免费阅读_最新全本小说郊区41号(许洛竹王云云) -
  • 负我情深几许(白诗茵陆司宴)完结版小说阅读_最热门小说排行榜负我情深几许白诗茵陆司宴 -
  • 九胞胎孕妇赖上我萱萱蓉蓉免费阅读全文_免费小说在线看九胞胎孕妇赖上我萱萱蓉蓉 -
  • 为保白月光,侯爷拿我抵了债(谢景安花田)小说完结版_完结版小说全文免费阅读为保白月光,侯爷拿我抵了债谢景安花田 -
  • 陆望程映川上官硕《我的阿爹是带攻略系统的替身》最新章节阅读_(我的阿爹是带攻略系统的替身)全章节免费在线阅读陆望程映川上官硕
  • 郑雅琴魏旭明免费阅读_郑雅琴魏旭明小说全文阅读笔趣阁
  • 头条热门小说《乔书意贺宴临(乔书意贺宴临)》乔书意贺宴临(全集完整小说大结局)全文阅读笔趣阁
  • 完结好看小说跨年夜,老婆初恋送儿子故意出车祸_沈月柔林瀚枫完结的小说免费阅读推荐
  • 热推《郑雅琴魏旭明》郑雅琴魏旭明~小说全文阅读~完本【已完结】笔趣阁
  • 《你的遗憾与我无关》宋怀川冯洛洛无弹窗小说免费阅读_免费小说大全《你的遗憾与我无关》宋怀川冯洛洛 -

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1