1. 初始化一个类,这个方法名必须为”__init__(object)“。顺便提一下,两边的下划线是均是2个
2. 每个程序块都要使用冒号!!!!
3. 如果程序中使用了非英文字符,需要在Python文档第一行添加:# -*- coding:utf-8 -*-
4. 在类内部,一个方法调用另外一个方法的话,需要添加“self."
# 判断是大王还是小王
def checkRedJoker(self, card): if 'Red' in card: return True else: return False # 比较2张牌的大小 def compareTwoCards(self, card1, card2): card1IsJoker = self.checkJoker(card1) card1IsRedJoker = self.checkRedJoker(card1)5. 输出多行文字时,使用三个双引号/单引号把输出的内容括起来。
6. 打印多个字符,可以使用。 print ‘@’*10,打印出来10个@符号
7. %s 和 %r 区别不大,主要区别在于:%r用于debug,它输出是变量的原值,并且它不翻译转义字符
8. 当接受输入时,提示语可以这样写: raw_input('I am a prompt message')
9. range(3,5) 等同于 stuff[3:5], 特别像excel里面的东西。