代码:python
# -*- coding: utf-8 -*- 。
# 变量名的命名和打印 #print中 用'%s.' 来表示
#同一行print变量时 末尾的'%'要加'(变量,变量)'
# 如:print "she name is %s.sge is %s.years old. " % (my_namen,17)
my_name = 'DX-小书生' #名字
my_age = 22 #年龄
my_height = 160 #身高
my_weight = 99 #体重
my_eyes = 'Black' #眼睛、黑色
my_teeth = 'white' #牙齿、白色
my_hari = 'Black' #头发、黑色
print "My name's %s." % my_name
print "She age is %s." % my_age
print "My ideal height is %s." % my_height #个人理想身高
print "height is a mishap. I:MMMP" #身高是硬伤.我:mmmp
print "She has %s. hair. And %s.teeth " %( my_hari,my_teeth)#她有着乌黑的头发和洁白的牙齿
print "Her has %s. eyes and is very beautiful" % my_eyes #她有着黑色的眼睛很漂亮
print "So I miss her, wher are you new." #思念
调试输出:网络
My name's DX-小书生.
She age is 22.
My ideal height is 160.
height is a mishap. I:MMMP
She has Black. hair. And white.teeth
Her has Black. eyes and is very beautiful
So I miss her, wher are you new.ide
%s, %r, %d :工具
它们是一种“格式控制工具”。它们告诉 Python 把
右边的变量带到字符串中,而且把变量值放到 %s 所在的位置上。idea
python的变量名命名规则:spa
1.不管是类成员变量仍是全局变量,均不使用 m 或 g 前缀。
2.私有类成员使用单一下划线前缀标识,多定义公开成员,少定义私有成员。
3.变量名不该带有类型信息,由于Python是动态类型语言。如 iValue、names_list、dict_obj 等都是很差的命名。
常量
常量名全部字母大写,由下划线链接各个单词如MAX_OVERFLOW,TOTAL。
异常
以“Error”做为后缀。
缩写
命名应当尽可能使用全拼写的单词,缩写的状况有以下两种:
1.经常使用的缩写,如XML、ID等,在命名时也应只大写首字母,如XmlParser。
2.命名中含有长单词,对某个单词进行缩写。这时应使用约定成俗的缩写方式。
例如:
function 缩写为 fn
text 缩写为 txt
object 缩写为 obj
count 缩写为 cnt
number 缩写为 num,等。
前导后缀下划线
一个前导下划线:表示非公有。
一个后缀下划线:避免关键字冲突。
两个前导下划线:当命名一个类属性引发名称冲突时使用。
两个前导和后缀下划线:“魔”(有特殊用途)对象或者属性,例如__init__或者__file__。绝对不要创造这样的名字,而只是使用它们。
*注意*:关于下划线的使用存在一些争议。
Python 用下划线做为变量前缀和后缀指定特殊变量。
_xxx 不能用'from module import *'导入
__xxx__ 系统定义名字
__xxx 类中的私有变量名 调试