python print函数(38)

一.print函数简介

python中内置函数我们使用的最频繁的莫过于print函数,重helloword开始,我们就一直在接触print,虽然使用简单,不过你真的会玩print函数吗?

二.print函数语法

1.语法介绍:

print(*objects, sep=‘ ‘, end=‘\n‘, file=sys.stdout, flush=False)

参数介绍

objects — 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。

sep — 用来间隔多个对象,默认值是一个空格。

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

file — 要写入的文件对象。

flush — 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。

返回值:无;

三.print函数使用

1.objects  : 使用内置函数print可以同时输出多个对象,例如:

print(1,2,3,4,5)  # 1 2 3 4 5

2.sep : 在使用print函数同时输出多个对象时,默认都是以空格隔开,我们同样可以修改参数sep,自定义字符隔开对象,例如:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:何以解忧
@Blog(个人博客地址): shuopython.com
@WeChat Official Account(微信公众号):猿说python
@Github:www.github.com

@File:python_print.py
@Time:2019/12/29 21:25

@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
"""

print(1,2,3,4,5,sep="*")
print(1,2,3,4,5,sep="$")
print(1,2,3,4,5,sep="g")
print(1,2,3,4,5,sep="你大爷")
print(1,2,3,4,5,sep="猿说python")

输出结果:

1*2*3*4*5
1$2$3$4$5
1g2g3g4g5
1你大爷2你大爷3你大爷4你大爷5
1猿说python2猿说python3猿说python4猿说python5

3.end :默认print函数输出结束之后会自动换行,当我们不想换行的时候怎么办?可以直接通过修改end参数完成,例如:

for i in range(5):
    print(i)

print("***"*20)

for i in range(5):
    print(i,end=" ")

输出结果:

0
1
2
3
4
************************************************************
0 1 2 3 4

4.flush : 默认该值为False,如果设置为True,输出流默认会被强制刷新,例如:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:何以解忧
@Blog(个人博客地址): shuopython.com
@WeChat Official Account(微信公众号):猿说python
@Github:www.github.com

@File:python_print.py
@Time:2019/12/29 21:25

@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
"""

import time

# 默认flush为False
print("Loading",end = "")
for i in range(6):
    print(".",end = ‘‘)
    time.sleep(0.5)

# 换行
print("",end="\n")
print("***"*20,end=‘\n‘)

# flush设置为True
print("Loading",end = "")
for i in range(6):
    print(".",end = ‘‘,flush = True)
    time.sleep(0.5)

输出结果:

猜你喜欢:

1.pycharm配置开发模板

2.python format函数/print 函数详细讲解

3.python time模块

4.python 递归函数

5.python 局部变量和全局变量的区别

转载请注明:猿说Python » python print函数

技术交流、商务合作请直接联系博主

扫码或搜索:猿说python

猿说python

微信公众号 扫一扫关注

原文地址:https://www.cnblogs.com/shuopython/p/12203593.html

时间: 2024-08-13 18:44:53

python print函数(38)的相关文章

Python print() 函数

Python print() 函数  Python 内置函数 描述 print() 方法用于打印输出,最常见的一个函数. print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字. 语法 以下是 print() 方法的语法: print(*objects, sep=' ', end='\n', file=sys.stdout) 参数 objects -- 复数,表示可以一次输出多个对象.输出多个对象时,需要用 , 分隔. sep -- 用来间隔多

Python print函数用法,print 格式化输出

原文地址:http://blog.csdn.net/zanfeng/article/details/52164124 使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 1.格式化输出整数 python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %('H

Python print()函数高级用法

前面使用 print() 函数时,都只输出了一个变量,但实际上 print() 函数完全可以同时输出多个变量,而且它具有更多丰富的功能. print() 函数的详细语法格式如下: print (value,...,sep='',end='\n',file=sys.stdout,flush=False) 从上面的语法格式可以看出,value 参数可以接受任意多个变量或值,因此 print() 函数完全可以输出多个值.例如如下代码:大理石构件维修厂家 user_name = 'Charlie' us

第1课 python print()函数与变量

之前写了一些python的内容,感觉没有逻辑.今日看见课程的目录,突然想把框架,加自己的总结开始重写python入门......好吧,我们还是废话不多说 首先 python 回车(请自己装好python),这里我们不考虑你不会装.... print(112) print('你好') 有什么区别? 是的:print(112) 直接 输出 112:print('你好') 输出 你好....是不是等于没有说? print(1+1+2) 是不是等于 4, 而不是输出 1+1+2 ? ##########

python range函数(42)

在python中使用最多的除了print函数 就是 for循环 了,那么这里就不得不介绍一下python内置函数range函数! 一.range函数简介 python range函数可创建一个整数列表,一般用在 for 循环中,语法如下: range(start, stop, step) //左开右闭区间: start <= value < stop 参数说明: start: 计数从 start 开始,默认是从0开始,例如:range(5)等价于range(0, 5): stop: 计数到 s

Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因

在安装了最新版本的Python 3.x版本之后, 去参考别人的代码(基于Python 2.x写的教程),去利用print函数,打印输出内容时,结果却遇到print函数的语法错误: SyntaxError: invalid syntax 这是因为Python 2.x升级到Python 3.x,print函数的语法变化了,所以用Python 2.x的print函数的代码,放在Python 3.x中运行,结果就出现了print函数的"SyntaxError: invalid syntax"了

python 中 print 函数用法总结

Python 思想: “一切都是对象!” 在 Python 3 中接触的第一个很大的差异就是缩进是作为语法的一部分,这和C++等其他语言确实很不一样,所以要小心 ,其中python3和python2中print的用法有很多不同,python3中需要使用括号 缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束.没有明确的大括号.中括号.或者关键字.这意味着空白很重要,而且必须要是一致的.第一个没有缩进的行标记了代码块,意思是指函数,if 语句.

python中print()函数的“,”与java中System.out.print()函数中的“+”

python中的print()函数和java中的System.out.print()函数都有着打印字符串的功能. python中: print("hello,world!") 输出结果为:hello,world! java中: System.out.print("hello,world!"); 输出结果为:hello,world! 我们可以看到,这两个函数的用法是一样的 print()函数还有这种用法: print("1+1=",1+1) 输出结

Python之print函数详解

输出的 print 函数总结: 1. 字符串和数值类型可以直接输出 [python] view plain copy >>> print(1) 1 >>> print("Hello World") Hello World 2.变量无论什么类型,数值,布尔,列表,字典...都可以直接输出 [python] view plain copy >>> x = 12 >>> print(x) 12 >>>