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

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 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 1,962评论 0 3
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 2,970评论 0 9
  • 01-常量与变量 学习swift第一步打印Hello World print("Hello World") swi...
    iOS_恒仔阅读 5,237评论 2 19
  • 8月22日-----字符串相关 2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消...
    future_d180阅读 1,001评论 0 1
  • 何时 已满地黄叶 遮住了那条路上的污垢 我没有水晶鞋 却闻着花香 做了一次公主梦
    白饭一碗阅读 245评论 0 0