首页 > 其他 > 详细

study note1

时间:2017-12-22 15:14:28      阅读:191      评论:0      收藏:0      [点我收藏+]

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: 469792427@qq.com
# 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: 469792427@qq.com
# 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: 469792427@qq.com
# 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)

study note1

原文:http://www.cnblogs.com/Deakin-Du/p/8086012.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!