python中print的用法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中print的用法?相关的知识,希望对你有一定的参考价值。
解释里面说print会依次打印括号内的每一个字符串,然后遇到逗号会空一格。那么像这种print(’m= ‘,m)【m已经赋值100】打印出来就是m=100 那不加逗号为什么不行呢?如果逗号只是代表一个空格的话 或者说逗号有别的什么作用?比如说格式?
谢谢啦 刚刚开始学
1. 字符串和数值类型 可以直接输出
>>> print( 1)
1
>>> print( "Hello World")
Hello World
2.变量
无论什么类型,数值,布尔,列表,字典...都可以直接输出
>>> x = 12
>>> print(x)
12
>>> s = \'Hello\'
>>> print(s)
Hello
>>> L = [ 1, 2, \'a\']
>>> print(L)
[ 1, 2, \'a\']
>>> t = ( 1, 2, \'a\')
>>> print(t)
( 1, 2, \'a\')
>>> d = \'a\': 1, \'b\': 2
>>> print(d)
\'a\': 1, \'b\': 2
3.格式化输出
类似于C中的 printf
>>> s
\'Hello\'
>>> x = len(s)
>>> print( "The length of %s is %d" % (s,x) )
The length of Hello is 5
【注意】
Python2和3的print函数格式不同,3要求加括号(print())
缩进最好使用4个空格 参考技术A #print使用方法
a=3
b=9
print(b,"是",a,"的三倍;",a,"是",b,"的三分之一.")
print("1是0的三倍;0是1的三分之一.".format(a,b))
print("%d是%d的三倍;%d是%d的三分之一." % (b,a,a,b))
print(f'b是a的三倍;a是b的三分之一.')
#输出结果
#9 是 3 的三倍; 3 是 9 的三分之一.
#9是3的三倍;3是9的三分之一.
#9是3的三倍;3是9的三分之一.
#9是3的三倍;3是9的三分之一.
以上是关于python中print的用法?的主要内容,如果未能解决你的问题,请参考以下文章