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 阅读(4052) 评论(1) 编辑 收藏 举报