学习不止眼前的教程与笔记 还需实践与创新

搜索

首页>>网站建设>>Javascript>>经验笔记

python3基础教程(二十二) 输入输出

发布时间:2019-10-22 点击:48

    在前面的学习中,我们已经对python的输出有了一定的认识,但是你是否真的理解print了呢。

    那么这里就来说说print的具体用法以及你不知道的用途。

    一:语法

    print('你需要输出的数据',end='输出以什么结尾')
    其中end属性可以不写,默认为换行。

    如果你不想换行,只想以空格来分割两次输出的值得话,可以使用空格作为end的值:

    print("hello world",end=' ')
    print("hello world",end=' ')
    输出如下:
    hello world hello world 
    二、格式化输出(也叫格式化字符串)

    如果你想动态输出你的结果,就可以使用字符串的格式化功能来实现:

    print("hello {}".format('python'))
    输出结果如下:
    hello python

    解释:在需要输出的地方留好{},然后在后面的format在替换其中的{},如果你有一处以上的地方需要替换,就可以对应的多留一个{},然后在format里面替换。实例如下:

    print("hello {},hello {}".format('world','python'))
    输出结果如下:
    hello world,hello python

    2、关键字替换

    语法如下:

    print("hello {key1},hello {key2}".format(key2='world',key1='python'))

    输出如下:

    hello python,hello world

    发现上面的不同之处了吗,对,上面不是以顺序替换的,是以关键字名称替换的。

    3、关键字与顺序替换组合使用

    print("hello {},hello {key2}".format('world',key2='python'))

    输出如下:

    hello world,hello python

    是不是自由度很高,该输出可以定制自己需要的方式,每次替换其中的关键字即可。

    三:输入

    前面我们也说过python的输入input,这里我们在复习一下,input的用法如下:

    str = input("请输入:");
    print ("你输入的内容是: ", str)
    当程序执行到input这里时,就会等待用户的输入,直到用户输入完成按回车才会继续执行,在执行的同时会把用户输入的信息保存到变量str中。

赞一个(0)     踩一个(0)    

相关链接

搜索

昵称:*
邮箱:
电话:
评论: