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)