Python中的输出

第一种输出方式:print输出

>>>print('Hello world!')
Hello world!

#通过转义字符\n进行换行输出
>>>print('Hello\nworld!')
Hello
world!

print 在输出后默认是换行的,如果要实现不换行输出,只需要在变量末尾加上 end="":

# 不换行输出
print(" 输出结果:", end=" " )
print( a, end=" " )
print(b, end=" " )
输出结果:a b

第二种输出方式:格式化输出

>>>enscore = 100
>>>chscore = 99
>>>print("My English score is %d"%enscore)
My English score is 100
>>>print("My English score is %d....My Chinese score is %d"%(enscore,chscore))
My English score is 100....My Chinese score is 99

补充:

要有输出,就需要先要有输入,上面的两种输入都是我们预先既定好的,但是如果想要程序获取我们人为输入的,那就需要用到等待输入。

python3的用法:

>>>input("请输入密码:")
请输入密码:▎

python2的用法:

>>>raw_input("请输入密码:")
请输入密码:▎
>>>input("请输入密码:")
请输入密码:▎

说明:

  1. 在Python3中,只能用input(),不能用raw_input()。
  2. 在Python2中,input()和raw_input()都可以用,但两者区别在于,input()会把你输入的当作是表达式来看待,而raw_input()会把你输入的原封不动地保存下来。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • python2.7中%r配合print可以输出任意类型的值 引起我注意的是它在输出字符串时的表现。 结论自然是,%...
    idok阅读 831评论 0 0
  • 基础1.r''表示''内部的字符串默认不转义2.'''...'''表示多行内容3. 布尔值:True、False(...
    neo已经被使用阅读 1,921评论 0 5
  • 眼睛一闭一睁,一闭一睁,“十一国庆节”的假就过完了。拿着自己过节前写计划单看了看,好多事情仿佛都还没有做呢,又仿佛...
    一诺花开阅读 346评论 2 5
  • 移动端开发中,使用gulp.spritesmith进行小图sprite并生成样式,但由于spritesmith默认...
    xiongxiong_hxy阅读 1,435评论 0 0
  • 当有人和你表白时,你不喜欢就要拒绝,不要不好意思,那样会让人误会,也会使自己迷失 当你有喜欢的人时,就要去告白,...
    夕千子阅读 285评论 0 0

友情链接更多精彩内容