python-变量及字符串赋值|今日所学-2017-12-26

1、变量

  变量命名规则

 

  1、变量名只能以字母、数字和下划线组成
  2、开头不能是数字
  3、
  
  4、变量名要指明变量意图,看了就知道是什么
  5、不能用汉语,不能用拼音,用英文 
 

name1 = 'miyun'

name2 = name1

name1 = 'shunyi'

print name1,name2

结果显示:shunyi,miyun

为什么name2没有变成shunyi呢?

因为name2只是向name1问了个路,自己就去内存里找到了miyun,而不是跟着name1一起去找miyun了,name1走了去找shunyi了,name2依然跟miyun在一起

 

2、给字符串中赋变量值的三种方法

----------------------------------------------------------------------------------------------------------------------------------------------- 
 
info = '''
---------------info of %s---------------
name:%s
age:%d
job:%s
salary:%d
'''% (name,name,age,job,salary)
----------------------------------------------------------------------------------------------------------------------------------------------- 
 
info2 ='''
---------------info of {_name}---------------
name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
'''.format(_name='liangyan',_age='12',_job='it',_salary='10000')
print(info2)
----------------------------------------------------------------------------------------------------------------------------------------------- 
 
info3 = '''
-----------------info of {0}----------------
name:{0}
age:{1}
job:{2}
salary:{3}
'''.format(name,age,job,salary)

posted on 2017-12-28 12:03  梁艳's_blog  阅读(4037)  评论(1编辑  收藏  举报

导航