• 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')

    注释:

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

     

  • 相关阅读:
    【silverlight开发中关于dataGrid的一个疑问】
    两种方法读取Excel文件
    windows phone开发学习3:MVVM模式总结
    破解Linux root密码
    windows phone开发学习4:Socket编程总结
    windows phone开发学习2:数据存储总结
    红雪下载
    windows phone开发学习1:熟悉wp程序生命周期
    值得关注的windows phone的博客
    js冒泡排序
  • 原文地址:https://www.cnblogs.com/cnyxj/p/6375006.html
Copyright © 2020-2023  润新知