python初学11.Python的基本运算和表达式(中二)

输入输出

输入指的是从输入设备获取数据,这里的输入设备往往指的是键盘,通过input()函数可以实现这一目的

x = input(<提示字符串>)

举个栗子:



运行后,出现一个输入框等待你输入



输入后回车,当我们查看name变量时,显示的就是刚才输入的信息了

小明:我想知道小红的年龄和我是不是一样(其实她知道是一样的)!

于是小明写了个代码让小红输入信息:



结果发现。。。竟然不一样。emmm



可能细心的你已经发现了问题所在!



原来从input()获得的是是字符串类型数据

所以我们要用到之前学的类型转换



这样就行啦,可是,这样好麻烦,怎么样从源头解决呢?



输出就是把结果显示在输出设备(一般是显示器),一般使用print函数



sep参数是规定分隔符选用的是什么

print() 函数还可以用字符串格式化控制输出的形式

常见的格式字符如下表:



看个例子:



我们用%s代替要输出的内容,而后一个%后面你的内容则是真正输出的内容

如果有多个%s,在最后的%后面要加括号将真正输出内容括起来

格式化操作符辅助指令

符号                    作用

-             用做左对齐

+            在正数前面显示加号( + )

#            在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于

用的是'x'还是'X')

0            显示的数字前面填充‘0’而不是默认的空格

m          m 是显示的总宽度



如果是浮点数,

%m.nf    m指的是输出总宽度,小数点之后保留n位(四舍五入保存),如果总宽度超过m,按照实际显示



幸好我们学的是Python3

现在压轴演出开始!!!



str.format()

通过{}来代替%,功能更强!



参数可以不按照顺序,也可以使用多次!



今天作业:按照我的操作走一遍(敢不敢换个其他的说法)

下课

人生苦短,我选Python

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,403评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,187评论 2 33
  • 自定义布局 - 继承UICollectionViewFlowLayout 重写prepareLayout方法 作用...
    蠢萌的L君阅读 12,758评论 3 18
  • 独自一个人生活在一座城市里 你做过最孤独的事是什么? 知乎上有很多回答,有人说是凌晨肚子剧烈绞痛,吃了几把药片之后...
    枕边音乐哦阅读 4,997评论 17 12