标签:python mat 字符 值传递 ext div put tuple job
说明:笔者所用的版本是python3.6
首先,说一下python的三种格式输出。第一种用到了格式化操作符%,格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。
Python用一个tuple(元组)将多个值传递给模板,每个值对应一个格式符。
第二种用到了format方法,请仔细阅读代码。
1 # Author:yang 2 name=input("name:") 3 age=input("age:") 4 job=input("job:") 5 info=‘‘‘ 6 ----------info of %s------------ 7 name:%s 8 age:%s 9 job:%s 10 ‘‘‘%(name,name,age,job) 11 info2=‘‘‘ 12 ---------info of {0}----------- 13 name:{0} 14 age:{1} 15 job:{2} 16 ‘‘‘.format(name,age,job) 17 info3=‘‘‘ 18 ---------info of {na}----------- 19 name:{na} 20 age:{ag} 21 job:{jb} 22 ‘‘‘.format(na=name,ag=age,jb=job) 23 print(info) 24 print(info2) 25 print(info3)
第二,说一说不同情况下的赋值,请看如下代码:
代码(1)
a=[1,2,3]
b=a
a.append(4)
print(a)
print(b)
代码(2)
a=[1,2,3]
b=a
a=[4,5,6]
print(a)
print(b)
列表赋值并不是完全复制一份,而是两个变量同时指向计算机同一块内存。
标签:python mat 字符 值传递 ext div put tuple job
原文地址:http://www.cnblogs.com/blog-yeg/p/7096453.html