当前位置:   article > 正文

Python-格式化字符串输出_输出格式如下请输入小蓝的年龄

输出格式如下请输入小蓝的年龄

输出语句


print(输出项1,输出项2,..)

如果想输出多个内容,可以使用逗号隔开。

例如:

  1. age = 13
  2. print('我的年龄是')
  3. print('age')
  4. print('岁')
  5. print('我的年龄是',age,'岁。')
  6. 我的年龄是 13

print(1,2)    分隔符:逗号

练习:实现1,2之间有很大的间隔

print(1,'     ',2)

带格式的字符串


‘ 普通字符和格式说明符 '%(输出项1,输出项2,.......)

普通字符:除格式说明符以外的所有字符都是普通字符

格式说明符:%d---->整型,%f---->浮点型,%s---->字符型

’ 我的年龄是%d岁。‘%(age)

例如:

  1. age = 13
  2. s='我的年龄是%d岁。'%(age)
  3. print(s)
  4. 我的年龄是13

练习:

1.用键盘输入你的名字和年龄,然后进行如下格式输出

“我的名字叫xxx,我今天x岁了。“

思路:(1)输入(name,age)

(2)生成字符串(格式化字符串)

(3)输出

  1. name = input('请输入你的名字:')
  2. age = input('请输入你的年龄:')
  3. age = int(age)
  4. s = '我的名字叫%s,我今年%d岁了。'%(name,age)
  5. print(s)
  6. ------------------------------------------------
  7. 请输入你的名字:张三
  8. 请输入你的年龄:18
  9. 我的名字叫张三,我今年18岁了。

2.格式化输出网址

练习:

输入学科名称、页码,生成对应网址:

思路:(1)输入学科页码 (2)生成start (3)拼接字符串 (4)输出

  1. keywords = input('请输入您要搜索的学科:')
  2. page = input('请输入您要跳转的页码:')
  3. page =int(page)
  4. start = (page-1)*10
  5. url = 'http://baidu.com/position.php?keywords=%s&start=%d'%(keywords,start)
  6. print(url)
  7. ----------------------------------------------------------------------------
  8. 请输入您要搜索的学科:Python
  9. 请输入您要跳转的页码:4
  10. http://baidu.com/position.php?keywords=Python&start=30

精度-精确度


 

  1. result = '%f'%(value)
  2. print(result)#13.000000
 

总结保留小数 %f--表示浮点数,默认保留6位

%m.nf,m表示这个数一共占多少位,n表示小数点后保留几位
 

  1. value1='%3.1f'%(1.59)
  2. print(value1)#1.6
  3. value2='%4.1f'%(1.59)
  4. print(value2)#1.6

情况1: 总体宽度m与小数点的精度发生冲突的时候,以n(精度为准) 也就是总体宽度能满足就满足,满足不了拉倒

  1. value3='%2.1f'%(1.59)
  2. print(value3)

懒汉写法--直接省略m

  1. value4= '%.1f'%(1.59)
  2. print(value4)

 

总结


(1)遇到问题先理清思路,想清楚每一步该做什么。

(2)使用input()接收键盘输入数据后,应注意是否需要强制转换。

(3)格式化输出时,先把格式写出来【’  ‘%()】,依次再填入普通字符和格式说明符,这样不容易出错。

(4)按住ctrl,点击指令,可以进入这条指令的源代码。

(5)在实现一些功能,方法不唯一。

(6)将数据输出到文件中:

print('123',file=open('output.txt','w',encoding='utf-8')) 

(7) print指令,一般情况下只是为了方便程序查看程序执行结果用的。

(8)如果格式化字符串中的“%“作为普通字符,原样输出的时候可以用”%%“表示。

 
 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/408432
推荐阅读
相关标签
  

闽ICP备14008679号