习题8 打印,打印

1.新建一个文件,文件的名称为ex8.py

2.将下面的代码复制到文件中

formatter = "{} {} {} {}" #定义formatter字符串

print (formatter.format(1,2,3,4)) #通过format函数给formatter传输4个参数
print (formatter.format("one","two","three","four"))  #通过format函数给formatter传输4个参数
print (formatter.format(True,False,False,True))  #通过format函数给formatter传输4个参数
print (formatter.format(formatter,formatter,formatter,formatter))  #通过format函数给formatter传输4个参数
print (formatter.format(
    "Try your",
    "Own text here",
    "Maybe a poem",
    "Or a song about fear"
    ))  #通过format函数给formatter传输4个参数

3.找到ex8.py的文件,在该文件夹下空白处按住 Shift+鼠标右键,找到在此处打开Powershell窗口

4.在窗口内输入 python .\ex8.py 显示结果如下:

5.代码解释:

  1.取第一行定义的formatter字符串

  2.调用它的format函数,这相当于告诉他执行一个号format的命令

  3.给format传递4个参数,这些参数和formatter变量中的{}匹配,相当于将参数传递给了format这个命令。

  4.在formatter上调用format的结果是一个新字符串,其中的{}被4个变量代替掉了,这就是print打印出来的结果。

6.巩固练习

  自己检查下结果,记录你犯得错误,并且在下一个习题中尽量不要犯同样的错误

  

7.常见问题解答

  1.为什么“one”要用引号,而True和False不需要

    因为True和False是Python的关键字,用来表示真或假的概念。

  2.可不可以使用IDLE运行这段代码?

    不行。你应该学习使用命令行。命令行对学习编程很重要,而且是学习编程的绝佳初始环境。本书内容越靠后,IDLE越不能胜任。

猜你喜欢

转载自www.cnblogs.com/tel13526327247/p/9227420.html