python格式化输出

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

# 方式1
i = 1
print( "%d", i ) 	#输出元组("%d", 1) 而不是 数字1
# 方式2
print( "你好", i )	#不输出('你好',1) 而是输出 ('\xe4\xbd\xa0\xe5\xa5\xbd', 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"
posted @ 2020-05-01 06:19  friedCoder  阅读(177)  评论(0编辑  收藏  举报