赞
踩
print(输出项1,输出项2,..)
如果想输出多个内容,可以使用逗号隔开。
例如:
- age = 13
- print('我的年龄是')
- print('age')
- print('岁')
-
-
- print('我的年龄是',age,'岁。')
- 我的年龄是 13 岁
print(1,2) 分隔符:逗号
练习:实现1,2之间有很大的间隔
print(1,' ',2)
‘ 普通字符和格式说明符 '%(输出项1,输出项2,.......)
普通字符:除格式说明符以外的所有字符都是普通字符
格式说明符:%d---->整型,%f---->浮点型,%s---->字符型
’ 我的年龄是%d岁。‘%(age)
例如:
- age = 13
- s='我的年龄是%d岁。'%(age)
- print(s)
- 我的年龄是13岁
练习:
1.用键盘输入你的名字和年龄,然后进行如下格式输出
“我的名字叫xxx,我今天x岁了。“
思路:(1)输入(name,age)
(2)生成字符串(格式化字符串)
(3)输出
- name = input('请输入你的名字:')
- age = input('请输入你的年龄:')
- age = int(age)
- s = '我的名字叫%s,我今年%d岁了。'%(name,age)
- print(s)
- ------------------------------------------------
- 请输入你的名字:张三
- 请输入你的年龄:18
- 我的名字叫张三,我今年18岁了。
2.格式化输出网址
练习:
输入学科名称、页码,生成对应网址:
思路:(1)输入学科页码 (2)生成start (3)拼接字符串 (4)输出
- keywords = input('请输入您要搜索的学科:')
- page = input('请输入您要跳转的页码:')
- page =int(page)
- start = (page-1)*10
- url = 'http://baidu.com/position.php?keywords=%s&start=%d'%(keywords,start)
- print(url)
- ----------------------------------------------------------------------------
- 请输入您要搜索的学科:Python
- 请输入您要跳转的页码:4
- http://baidu.com/position.php?keywords=Python&start=30
- result = '%f'%(value)
- print(result)#13.000000
总结保留小数 %f--表示浮点数,默认保留6位
%m.nf,m表示这个数一共占多少位,n表示小数点后保留几位
- value1='%3.1f'%(1.59)
-
- print(value1)#1.6
-
- value2='%4.1f'%(1.59)
-
- print(value2)#1.6
情况1: 总体宽度m与小数点的精度发生冲突的时候,以n(精度为准) 也就是总体宽度能满足就满足,满足不了拉倒
- value3='%2.1f'%(1.59)
- print(value3)
懒汉写法--直接省略m
- value4= '%.1f'%(1.59)
- print(value4)
(1)遇到问题先理清思路,想清楚每一步该做什么。
(2)使用input()接收键盘输入数据后,应注意是否需要强制转换。
(3)格式化输出时,先把格式写出来【’ ‘%()】,依次再填入普通字符和格式说明符,这样不容易出错。
(4)按住ctrl,点击指令,可以进入这条指令的源代码。
(5)在实现一些功能,方法不唯一。
(6)将数据输出到文件中:
print('123',file=open('output.txt','w',encoding='utf-8'))
(7) print指令,一般情况下只是为了方便程序查看程序执行结果用的。
(8)如果格式化字符串中的“%“作为普通字符,原样输出的时候可以用”%%“表示。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。