美文网首页二级Python
二级Python小知识点---print的参数

二级Python小知识点---print的参数

作者: miniBamboo | 来源:发表于2020-02-08 18:42 被阅读0次

    print的参数

    在Python中可以使用print函数将信息输出到控制台该函数的语法如下:

            print(*objects, sep=' ', end='\n', file=sys.stdout)

    参数的具体含义如下:

    objects --表示输出的对象,输出多个对象时,需要用,(逗号)分隔;

    sep -- 用来间隔多个对象;

    end -- 用来设定以什么结尾,默认值是换行符 \n,我们可以换成其他字符;

    file -- 要写入的文件对象。默认是标准输出设备,一般就是屏幕。

    一般数据类型,如数值型,布尔型,列表变量,字典变量等都可以用print直接输出。print参数的演练

    #变量的输出

    num = 19

    print (num)             #19  输出数值型变量

    str = 'www.pythonlearning.com'

    print(str)               #www.pythonlearning.com  输出字符串变量

    list = [1,2,'a']

    print (list)              #[1, 2, 'a']  输出列表变量

    tuple = (1,2,'a')

    print (tuple)             #(1, 2, 'a')输出元组变量

    dict = {'a':1, 'b':2}

    print (dict)              # {'a': 1, 'b': 2}输出字典变量

    利用end参数,可以换行与防止换行

    在Python中,输出函数总是默认换行,比如说:

    for x in range(0,5):

        print(x)

    运行结果:

    0

    1

    2

    3

    4

    显然,这种输出太占“空间”,这是因为每个print语句默认结束符是 \n,我们可以使用end 设定以特定字符结尾,如使用空格、逗号等表示结束。

    for x in range(0, 5):

        print(x, end=' ')

    运行结果:

    0 1 2 3 4

    再举一例:

    for x in range(0, 5):

        print(x, end=',')

    运行结果:

    0,1,2,3,4,

    可以结合print()本身带默认换行功能,实现更为高效的输出换行,如下:

    for x in range(0, 5):

        print(x, end=' ')

    print()  #本身自带换行,完美输出

    for x in range(0, 5):

        print(x, end=',')

    运行结果:

    0 1 2 3 4

    0,1,2,3,4,

    相关文章

      网友评论

        本文标题:二级Python小知识点---print的参数

        本文链接:https://www.haomeiwen.com/subject/hlaixhtx.html