python格式化输出

python输出的方式和C语言有比较大的区别

# 方式1
i = 1
print( "%d", i ) 	#输出元组("%d", 1) 而不是 数字1
# 方式2
print( "你好", i )	#不输出('你好',1) 而是输出 ('xe4xbdxa0xe5xa5xbd', 1)
# 通过上面2种方式可以发现,python有类似C语言的格式化输出,但是输出的是元组,并且不支持中文

# 方式3
print( "%d" % i )		# 输出1 
# 方式4
print ("{0}".format(i))		# 输出1
# 方式3类似C语言的写法,方式4则符合python隐藏数据类型的特性

# python3将方式4更加简洁化
print(f"{i}")		#simple is beautiful

# 多行表示
string = "hello "
         "world"
原文地址:https://www.cnblogs.com/friedCoder/p/12812419.html