码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习(第一篇)

时间:2017-07-02 22:14:42      阅读:199      评论:0      收藏:0      [点我收藏+]

标签: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学习(第一篇)

标签:python   mat   字符   值传递   ext   div   put   tuple   job   

原文地址:http://www.cnblogs.com/blog-yeg/p/7096453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!