Python3.5-用户交互程序(即如何进行输入输出)

前言

终于开始写博客了。最近在自学python,就开始从python这个系列开始写吧。不过,你要做好心理准备的是,写博客是一个长期的过程,一开始可能会非常难熬,可能会写不出东西,可能觉得自己写的东西质量很低,可能没有任何读者。但是,无论如何,坚持写下去,没有东西写就当做一个学习笔记来写,质量低下就尽量追求写的内容不犯低级错误,没有读者就把自己当作读者。

 

一、简单的输入输出
 
 
 
 
二、实现格式化输出的三种方式
 
  1. 字符串拼接
 
 
2、用%S来输出
 

 

这里要注意一个细节!!
 

                                                                                                                     

我们再来看编译结果:
 
 
最后一行的报错信息显示需要整数,但是我们明明输入的21就是一个整数啊?
 
21是整数没错,但是它的类型呢??一定是整型吗?如何才能得知一个变量的数据类型呢?
 
 
再来看编译结果呢
这里可以准确的看到,age是一个 str类型的变量,这就是报错的原因。说明python3默认的变量类型就是字符串。那该如何解决这个问题呢?我们知道python是一门强类型语言,所以这里需要进行强制类型转换。
 
 

 

 

 
 
3、用.format()进行格式化输出
 
 
注:某些情况下只能用此种方式,先暂且记下。
 
format还有一种方式
 

 

 
 
 
小结:
不推荐使用+的方式来进行字符串的拼接,因为它会开辟几块内存空间,其他方式均只开辟一块。
 
 
 
 
 
posted @ 2018-01-03 19:27  超级无敌小胖头  阅读(184)  评论(0)    收藏  举报