与C语言很相似的Python语言,比C语言更加简洁好用
基础示例如下
print函数输出字符用“,”隔开时,每遇到一个“,”输出一个空格
但是与C语言不同的时,print()输完结束后不用“;”结尾
string="Heart"
#%s打印时结果是Heart
print "string=%s" % string
#%s打印时结果是Heart
print "string=%s" % string
# output: string=Heart
#%2s意思是字符串长度为2,当原字符串的长度超过2时,按原长度打印,所以%2s的打印结果还是Heart
print "string=%2s" % string
#%2s意思是字符串长度为2,当原字符串的长度超过2时,按原长度打印,所以%2s的打印结果还是Heart
print "string=%2s" % string
output: string=Heart
#%7s意思是字符串长度为7,当原字符串的长度小于7时,在原字符串左侧补空格,
#所以%7s的打印结果是 Heart
print "string=%7s" % string
#%7s意思是字符串长度为7,当原字符串的长度小于7时,在原字符串左侧补空格,
#所以%7s的打印结果是 Heart
print "string=%7s" % string
# output: string= Heart
#%-7s意思是字符串长度为7,当原字符串的长度小于7时,在原字符串右侧补空格,
#所以%-7s的打印结果是 Heart
print "string=%-7s!" % string
#%-7s意思是字符串长度为7,当原字符串的长度小于7时,在原字符串右侧补空格,
#所以%-7s的打印结果是 Heart
print "string=%-7s!" % string
# output: string=Heart !
#%.2s意思是截取字符498090370429串的前2个字符,所以%.2s的打印结果是He
print "string=%.2s" % string
#%.2s意思是截取字符498090370429串的前2个字符,所以%.2s的打印结果是He
print "string=%.2s" % string
# output: string=He
#%.7s意思是截取字符串的前7个字符,当原字符串长度小于7时,即是字符串本身,
#所以%.7s的打印结果是Heart
print "string=%.7s" % string
#%.7s意思是截取字符串的前7个字符,当原字符串长度小于7时,即是字符串本身,
#所以%.7s的打印结果是Heart
print "string=%.7s" % string
# output: string=Heart
#%a.bs这种格式是上面两种格式的综合,首先根据小数点后面的数b截取字符串,
#当截取的字符串长度小于a时,还需要在其左侧补空格
print "string=%7.2s" % string
#%a.bs这种格式是上面两种格式的综合,首先根据小数点后面的数b截取字符串,
#当截取的字符串长度小于a时,还需要在其左侧补空格
print "string=%7.2s" % string
# output: string= He
print "string=%2.7s" % string
print "string=%2.7s" % string
# output: string=Heart
print "string=%10.7s" % string
print "string=%10.7s" % string
# output: string= Heart
#还可以用%*.*s来表示精度,两个*的值分别在后面小括号的前两位数值指定
print "string=%*.*s" % (7,2,string)
#还可以用%*.*s来表示精度,两个*的值分别在后面小括号的前两位数值指定
print "string=%*.*s" % (7,2,string)
# output: string= He