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.

 

 

 %s, %r, %d :

它们是一种“格式控制工具”。它们告诉 Python 把
右边的变量带到字符串中,并且把变量值放到 %s 所在的位置上。

 

python的变量名命名规则:

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    类中的私有变量名 

 

 

 

跟多网络技术文章去 http://t.cn/EaBJygK


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM