一、版本

鉴于Python2、python3差异较大,建议下载Python3或更新版本。具体下载,见Python官网 根据不同平台选择对应的版本。安装完成后,计算机上将会有Python以及tkinter(用于GUI开发),建议使用Python自带的交互式开发环境——IDLE

二、IDLE小技巧

  1. 启动

    启动IDLE后,窗口会显示>>>, 可以输入语句或表达式,也可以输入help并指定类型来获取帮助,e.g:

    1
    >>>help(str)
  2. 修正错误

    在IDLE中输入代码并提交后,你发现有错误。这时你不想再重新输入,IDLE能够轻松的修正错误,具体方法如下:

    • 将光标放在代码块的任何一行中(只含有一行,则放在末尾)
    • 按回车键

    整个代码会再次出现,光标位于代码末尾,可以随便进行修改

  3. 续行

    如果输入的代码特别长,可以使用反斜杠\,双反斜杠\ \ 来换行,后续会详解

三、数字

  1. python中的数字有整数、浮点数(小数)

  2. 数字的运算符:

    类型 含义
    +、- 加、减运算符
    * 乘法运算符
    / 除法运算符
    // 整数除法运算符(向下取整)
    % 求余运算符
    ** 乘方运算符
    = 赋值符号(给变量赋值)
    == 判断是否相等
  3. 变量命名规则

    • 第一个字符必须是下划线(_)或字母;

    • 其他字符可以是下划线、字母或数字

    • 赋值符号=右边可以是单个值,也可以是公式

      以下是一些示例:

      1
      2
      3
      4
      >>>my_num1=1
      >>>my_num2=my_num1+2
      >>>my_num2
      3
  4. 变量赋值

    • Python中的名称和关键词区分大小写

    • 变量通过赋值创建(使用变量前必须先赋值),缺点是无法查看变量类型,需要用内置函数type()

    • 一些快捷方式

      1
      2
      >>>a=b=c=d=e=1      # 同时对多个变量赋值
      >>>i,j,k=1,2,3 # 对一个序列赋值,也称为元组赋值
      运算符 示例 含义
      += n+=1 n=n+1
      -= n-=1 n=n-1
      *= n*=amt n=n*amt
      /= n/=2 n=n/2
      **= n**=2 n=n**2