1.变量名要有含义,要用英文单词,不能用-,因为是减号,第一个字符不能是数字。
大写变量名默认为常量,但是也可以改。(潜规则)
不要用中文...虽然python居然支持中文变量名,也不要用拼音。
2.关于字节:在UTF-8中存一个英文字符占用1个字节,存一个中文字符占用3个字节。
3.python2与3版本的区别:由于在python2的版本中并不是utf8的默认字体,需要在解释器中加入# -*- coding: utf-8 -*-,然后就可以识别中文了;在python2中raw_input等于python3中的input。
4.格式化输出:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "Q1mi"
# Email: [email protected]
# Date: 2017/12/22
name=input("Name:")
age=int(input("Age:"))
print(type(age))
job=input("Job:")
salary=input("Salary:")
info=‘‘‘
----------info of %s----------
Name:%s
Age:%d #这里是数字格式,age定义的时候加了int强制转换
Job:%s
Salary:%s
‘‘‘ %(name,name,age,job,salary)
print(info)
OR
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "Q1mi"
# Email: [email protected]
# Date: 2017/12/22
name=input("Name:")
age=input("Age:")
job=input("Job:")
salary=input("Salary:")
info2=‘‘‘
-----------info2 of {0}-----------
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
‘‘‘.format(name,age,job,salary)
OR
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "Q1mi"
# Email: [email protected]
# Date: 2017/12/22
name=input("Name:")
age=input("Age:")
job=input("Job:")
salary=input("Salary:")
info3=‘‘‘
-----------info3 of {djname}-----------
Name:{djname}
Age:{djage}
Job:{djjob}
Salary:{djsalary}
‘‘‘.format(djname=name,djage=age,djjob=job,djsalary=salary)
print(info3)