• 学习Python遇到的那些坑


    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里面的东西。

  • 相关阅读:
    python 字符串前面加u,r,b的含义
    文本检测: CTPN
    ocr 识别 github 源码
    python 中写hive 脚本
    Win10 环境安装tesseract-ocr 4.00并配置环境变量
    OCR 识别原理
    pandas set_index和reset_index的用法
    整理 pandas 常用函数
    js es6 map 与 原生对象区别
    js 暂时性死区
  • 原文地址:https://www.cnblogs.com/Lihao2013/p/5444927.html
Copyright © 2020-2023  润新知