首页 > 编程语言 > 详细

Python学习笔记(3)-输出、输入、输出输入综合小练习

时间:2018-08-20 14:02:33      阅读:180      评论:0      收藏:0      [点我收藏+]

输出

输出即是向屏幕打印信息,语法为print()

在前面我们已经多次使用过程序的输出,如print("Hello World"),name = "xiaoming"  print(name)

输出的一些小功能

1、打印的内容换行显示,如图

技术分享图片

默认情况下print()中打印的内容显示在一行,如想换行打印,则在需要换行处填写\n(转义字符,起到换行作用)

2、多条打印内容打印在同一行,如图

技术分享图片

默认情况下print()语句打印完内容后即换行,在末尾添加end=""即打印完不换行,因此下一条显示结果和本条显示在同一行(其实print()命令默认在结尾填写了end="\n"(意思为在结尾处换行),只不过没有显示给我们,\n我们已经说过起到换行作用,我们是更改了结尾处的处理方式)

格式化输出

需求:现有个变量  age = 18,要求输出效果为:我的年龄是18岁

之前说过我们可以通过打印变量来获取变量的值,也就是print(age)输出的结果为18,那么常见错误如图:

技术分享图片

因为Python会将""间的内容源翻不动的打印出来,""中的age不会被当成变量,而是被当做字符串的一部分

解决办法是在需要替换变量值的地方写上%d(称作占位符),在末尾引号后面写上%age,这种输出方法就称作格式化输出,如图:

技术分享图片

注意:在末尾引号后面直接写%age,之间没有逗号

如需要替换的变量数据类型是数值时使用%d,需要替换的变量数据类型是字符串时使用%s,如图:

技术分享图片

上面的输出还可以这样写,如图:

技术分享图片

注意:要替换多个变量时末尾百分号后将多个变量括起来,用逗号间隔,替换顺序为括号内的第一个变量替换""中第一个占位符,依次类推

输入

程序用来接收数据的方式叫做输入,语法为input(),如下两图:

图1:光标停在 (我的名字是:) 后面,等待我们输入名字

图2:验证程序真的接收到了我们输入的名字

技术分享图片

图1

技术分享图片

图2

注意:在input()中无论我们输入什么内容,系统都会把它当做字符串(即使你输入的是数字11,系统也会帮它当做字符串"11")

小练习

 打印名片信息

要求:通过获取我们输入的名字、QQ、电话、地址信息将信息保存起来,最终输出到屏幕上

思路:

1、通过input()获取输入的名字、QQ、电话、地址信息并用变量保存

2、利用格式化输出打印输出信息,代码如图:

技术分享图片

 

Python学习笔记(3)-输出、输入、输出输入综合小练习

原文:https://www.cnblogs.com/lidongaistudy/p/9505095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!