首页 > 代码库 > Python学习(第一篇)

Python学习(第一篇)

说明:笔者所用的版本是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学习(第一篇)