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"