• 环境配置

    • 开发平台:Mac OS Version 10.13.2
    • 开发工具安装
      • Python3.6.5 官网安装网址:https://www.python.org/downloads/
      • Pycharm 官网安装网址:http://www.jetbrains.com/pycharm/
  • Python

    • 面向对象的解释性语言
    • 提供丰富强大的内置库和第三方库
    • 开源,跨平台
    • 易于上手,简单灵
  • 注释

    • 单行注释:

      # this is a comment.
    • 多行注释:
      '''
      This is first line of comment.
      This is second line of comment.
      '''
  • 变量

    • 弱类型,不需要显示指定变量类型
    • 变量类型分为:(第一节课着重讲了前三种类型)
      • Number:int;float;complex
      • Boolean:True;False
      • String
      • List
      • Tuple
      • Dictionar
    • 通过 type(变量) 来查看变量类型。例如:通过type(name)来查看刚刚输入的name类型
    • 变量命名要见名知意。
    • 变量名是大小写敏感的
  • input 和 print

    • input:请求用户输入。 例如:
      name = input("Please input your name: ")
      age = input("Please input your age: ")
    • print: 打印输出。
      直接输出内容。例如:
      print("Hello World, hello Pyhon!")

      输出单个和多个变量。 例如:

      print("His name is %s", name)

      格式化输出

      print("His name is {}".format(name))
      print("His name is %s"%name)
  • 类型转换

    • input的返回值是字符串,如果想转换成某个类型,例如×××,就用 int(input_returned_value)
  • 命名规则

    • 字母,数字和下划线组成;
    • 首字母不能是数字
    • 驼峰命名,如UserName = "xiaolongtu"
  • 运算符优先级

    • 逻辑运算符 < 比较运算符 < 算数运算符 < 幂运算
  • 条件判断
    if 条件:
    逻辑代码 1
    elif 条件:
    逻辑代码 2
    else:
    逻辑代码 3
    Note: 逻辑代码里的多行代码是通过缩进对齐来确定代码是否合法或者是否属于同一逻辑代码.例如:
age = 0

#age = 6 和print是属于同一代码逻辑块。
if name == "xiaolongtu":
    age = 6
    print("The age is {}".format(age))

#age = 6 和print不属于同一代码逻辑块。
if name == "xiaolongtu":
    age = 6
print("His age is {}.format(age))