格式符输出,代码如下:
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)
举例:
print ("后面的是十芹大竖嫌大进制整数 %d ,就是后面那个10会仿铅替换前面这个格式符!"%(10))
#打印结果:后面的是十进制整数 10 ,就是后面那个10会替换前面这个格式符!
这个叫元组拆包。
相当于
x=a[0]
y=a[1]
z=a[2]
用的时候正纤链要注竖咐意,左边的变量数量,要和右边的迭代出来的元素个数相举孙同
这道题中首先a是一个元组(1,2,3),至于元组tuple的定义和列表list有点像,第二行就是把a元组中的三个元素分别赋值给a,b,c,python里面支持连续赋值的操作,这点需要熟悉,既然x,y,z分别赋值为1,2,3后,后面的就是print输出函数了禅余,%d代表的是输出一氏毁个整型的数,如果输出小数就用%f,前面的三个%d可以当做占位符,把所有要输出的变量歼袭备先占着,然后后面的%中包括所有的变量,一旦少一个就会报错。
楼主性急
你再多看看
书前后看看
有时候,先看不懂做陪没有关系,记下来,往老胡凯后看,你可能突然豁然开朗,一下侍唤子明白了