社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python3之打印操作print详解(上)

若数 • 6 年前 • 495 次点击  
阅读 3

Python3之打印操作print详解(上)

概述

一般学习一门编程语言,我们完成的第一个动作就是通过该语言输出Hello, world在cmd或者其他程序上,而Python也不例外,我们利用内置函数print完成输出需要的内容,那么print有哪些具体的用法呢? print语法形式: print([object, ...][, sep=' '][, end='\n'][, file=sys.stdout])

基本打印

打印字符串

print('Hello, world!')
复制代码

示例结果:

Hello, world!
复制代码

打印数字

print('1024')
复制代码

示例结果:

1024
复制代码

打印列表

L = [1, 2, 3, 4]
print(L)
复制代码

示例结果:

[1, 2, 3, 4]
复制代码

打印元组

L = (1, 2, 3, 4)
print(L)
复制代码

示例结果:

(1, 2, 3, 4)
复制代码

打印字典

D = {
    'one' : 1,
    'two': 2
}
print(D)
复制代码

示例结果:

{'two': 2, 'one': 1}
复制代码

打印格式化字符串

print('Hello, {}!'.format('world'))
复制代码

示例结果:

Hello, world!
复制代码

打印格式化浮点数

print('%10.3f' % 3.1415926) 
复制代码

示例结果:

     3.142
复制代码

三个关键字参数

  • sep为在每个对象文本之间插入的字符串,默认为一个空格。 若传如空字符即无分隔符
  • end为添加在打印文本末尾的字符串,默认为换行符'\n'
  • file指定了文本将要发送到的文件,一般传入一个类似文件的write(string)即可,但如果使用了file,待打印文本就会输出到指定文件,而不是打印到屏幕上。
print('Hello', 'world', sep=' ', end=' !\n', file=open('hello.txt', 'w'))
# 打印文件内容
print(open('hello.txt', 'r').read())
复制代码

示例结果:

Hello world !
复制代码
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/33536
 
495 次点击