zoukankan      html  css  js  c++  java
  • python_基础_2

    第三章 编写python程序

    ---------------------------------------------------

    • IDLE
      • 含义
      • 组成
        • Shell解释器
        • 调试器
        • 代码编辑器
      • 基本功能
    • 其他IDE
    • 命令行
      • 命令行运行程序
      • 命令行调用程序
    • 注释
      • 单行注释
      • 多行注释

    ---------------------------------------------------

    Shell交互解释器:常见错误

    • 试图改变字串的值,字串是不可变的。尝试改字串的值会引发TypeError:

    >>> str = 'abc'

    >>> str[0] = 'd'

    出错信息...

    • 在for, while, if, elif, else, def, class等语句后面忘记添加冒号(:), 会引发SyntaxError
    • 试图连接非字符串值与字符串值,会导致TypeError:

    >>> num = 12

    >>> print "I have" + num + "apples"

    出错信息...

    • 将等于号"=="错写成赋值号"=", 会导致SyntaxError
    • 变量或函数没有定义就使用和变量名或函数名拼写错误都会导致NameErro
    • 试图使用python关键字作为变量名会导致SyntaxError
    • 错误地使用缩进量会导致IndentationError.(但命令行测试中,缩进量并没有一定之规,只要自己设定即可)
    • 方法名拼写错误会导致AttributeError

    调试器: "Debug"菜单中选择"Debugger"

    代码编辑器:

    自动缩进:IDLE中默认为四个空格,自已可以改,只要在"Format"菜单中选择"New indent width"项,输入想要的缩进量即可。(这是在文件编辑器中而非shell窗口)

    中文编码:

    “# _*_ coding: cp936 _*_ ",  #在命令行窗口显示中文时用的是cp936

    下面的写法也是可以的:

    # coding = cp936

    # coding = utf-8 

    获得帮助命令:help()

    >>>help()

    help> 'keywords'    #显示所有关键字

    help> 'modules'     #显示所有模块,有点多

    help> 'int'        #查看一个数据类型, 返回整数类型的方法及详细说明

    help> 'sys'        #查看一个模块,返回该模块的帮助文档

    也可以像这样:

    >>> help('keywords') 

    >>> help('modules')

    >>> help('int')

    >>> help('sys')

    注释:

    • #号注释符
    • 引号注释符, 可以用三个单引号或三个双引号把注释内容括起来

     

  • 相关阅读:
    在MPTCP中引入流量监控——bwm-ng的使用说明
    Ubuntu下配置MPTCP
    实现两台MPTCP主机之间的通信——VSFTPD的配置与使用
    Google 辟谣,Android 和 Chrome OS 不合并
    paper-7
    计算机网络方面国际三大顶尖会议
    谷歌物联网操作系统Android Things揭开面纱
    张纯如
    Android binder机制之 5 --(创建binder服务)
    【BZOJ 1491】[NOI2007]社交网络
  • 原文地址:https://www.cnblogs.com/cnyxj/p/6375006.html
Copyright © 2011-2022 走看看