python_1(对象,变量名,函数,分隔符,换行)

_rule = "rule information"

#面向对象中的命名规则
class Student:                      # 类名大写
    __name = ""                     # 私有实例变量前必须有两个下划线
    def __init__(self, name):
        self.__name = name          # self相当于Java中的this
    def getName(self):              # 方法名首字母小写,其后每个单词的首字母大写
        return self.__name

if __name__ == "__main__":
    student = Student("borphi")     # 对象名小写
    print student.getName()
# 函数中的命名规则
import random

def compareNum(num1, num2):
    if(num1 > num2):
        return 1
    elif(num1 == num2):
        return 0
    else:
        return -1
num1 = random.randrange(1, 9, 2)
num2 = random.randrange(1, 9, 2)
print "num1 =", num1
print "num2 =", num2
print compareNum(num1, num2)

# 不规范的变量命名
sum = 0
i = 2000
j = 1200
sum = i + 12 * j
# 规范的变量命名
sumPay = 0
bonusOfYear = 2000
monthPay = 1200
sumPay = bonusOfYear + 12 * monthPay
class A:
    def funX(self):
        print "funY()"

    def funY(self):
        print "funY()"

if __name__ == "__main__":
    a = A()
    a.funX()
    a.funY()
# 下面两条语句是等价的
print "hello world!"
print "hello world!";
# 使用分号分隔语句
x = 1; y = 1; z = 1
# 一条语句写在多行
print \
"hello world!"
# 字符串的换行
# 写法一
sql = "select id,name \
from dept \
where name = 'A'"
print sql
# 写法二
sql = "select id,name " \
      "from dept " \
      "where name = 'A'"
print sql
# 规范的变量命名
sumPay = 0                                  # 年薪
bonusOfYear = 2000                          # 年终奖金
monthPay = 1200                             # 月薪
sumPay = bonusOfYear + 12 * monthPay        # 年薪 = 年终奖金 + 12 * 月薪


# 注释在调试程序中的作用
def compareNum(num1, num2):
    if(num1 > num2):
        return str(num1)+" > "+str(num2)
    elif(num1 < num2):
        return str(num1)+" < "+str(num2)
    elif(num1 == num2):
        return str(num1)+" = "+str(num2)
    else:
        return ""
num1 = 2
num2 = 1
print compareNum(num1, num2)
num1 = 2
num2 = 2
print compareNum(num1, num2)
num1 = 1
num2 = 2
print compareNum(num1, num2)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值