PythonDay01

第一章

一、Python简介

  1. python2: 源码不统一,有重复 (更新维护到2020年)

    python3: 源码统一,无重复

    python2:python2中print不用,print "内容"

    python3:Python3中print必须用括号括起来,print("内容")

    python2:数字Python2中input得到的为int

    python3:python3中input得到的为str

    Python是一门动态解释型的强类型定义语言

二、变量

  1. 变量命名规则

    • 由数字、字母、下划线组成

    • 不能以数字开头

    • 要具有描述性

    • 要区分大小写

    • 禁止使用python的关键字

    • 不能使用汉字或拼音(low)

    • 变量的推荐写法

      • 驼峰体

      • 下划线(官方推荐)

三、常量

变量全部用大写命名,就是常量

四、注释

  1. 单行注释

    • 也叫当行注释 用#号

    • 用于当行的注释

  2. 多行注释

    """

    """

    三个引号,文档注释,描述文件或者函数使用的注释

五、基础数据类型

  1. 字符串 str

    • "字符串asdasdasdada"

      • str + str(字符串的拼接)

      • str * int(实现字符串成int倍的拼接)

  2. 整形(数字) int

    • 用于比较和计算

      python2:除法的时候返回的是整数(向下取整)

      python3:除法的时候返回的的小数(浮点数)

  3. 布尔值 bool

    • 用于判断

      • True ——真

      • False——假

六、用户交互

  1. input —— 输入:python3中input获取到的内容都是字符串

  2. print —— 输出

    number = input("请输入您内容:")
    print(number)

七、查看数据类型

  1. type

    • 查看数据类型

      • int(str) —— 将字符串转换成整形

      • str(int) —— 将整形转换成字符串

    type(需要检测的对象)

八、流程控制语句

  1. 单 if

    • if 条件:

      缩进 结果

      money = 10
      print("从学校出发")
      if money >= 10:
         print("买个炸鸡")
         print("买个啤酒")
      print("走啊走")
      print("到家了")
  2. 二选一 ,if else

    • if 条件:

      缩进 结果

      else:

      缩进 结果y

      if 3>2:
         print("这是如果执行了")
      else:
         print("这是否则执行了")
  3. 多选一或不选 if elif elif elif

    • if 条件:

      缩进 结果

      elif 条件:

      缩进 结果

      elif 条件:

      缩进 结果

      if 1>2:
         print("这是A")
      elif 1>6:
         print("这是B")
      elif 1>5:
         print("这是C")
      elif 1>4:
         print("这是D") # 没有符合要求的就不输出结果
  4. 多选一 if elif elif else

    • if 条件:

      缩进 结果

      elif 条件:

      缩进 结果

      elif 条件:

      缩进 结果

      else :

      缩进 结果

      if 1>2:
         print("A")
      elif 2>3:
         print("B")
      elif 5>6:
         print("c")
      else:
         print("D")
  5. if 嵌套

    • if 条件:

      缩进 结果

      if 条件:

      缩进 结果

    score
    if score > 500:
       if score > 700 :
           print("北大清华")
       else:
           print("随便找一个大学")
    else:
       print("分不够,不能上大学")
posted @ 2019-08-02 21:32  徐-  阅读(257)  评论(1编辑  收藏  举报