欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PythonDay01

程序员文章站 2022-05-16 10:05:12
第一章 一、Python简介 python2: 源码不统一,有重复 (更新维护到2020年) python3: 源码统一,无重复 python2:python2中print不用,print "内容" python3:Python3中print必须用括号括起来,print("内容") python2: ......

第一章

一、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("分不够,不能上大学")