python基础-变量与if判断

变量

  • 定义:将程序中运行的中间值,临时存储起来,以便再次使用(用于我们后期开发时使用)
  • 语法
    name = "小浩哥"
    
    • name => 变量名
    • = => 赋值操作
    • “小浩哥” => 值(数据)
  • 变量命名规范
    • 1.数字、字母、下划线组成

    • 2.不能以数字开头

    • 3.禁止使用python中的关键字

    • 4.变量名要具有可描述性

    • 5.变量名要区分大小写

    • 6.不能使用中文和拼音(建议不要使用,否则很Low)

    • 7.推荐写法

      • 7.1 驼峰体
      • 7.2 下划线(官方推荐)
      • 7.3 举例说明 => user_name = "小浩哥"
    • 8.关键字 => False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except','finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is','lambda', 'nonlocal', 'not', 'or','pass', 'raise', 'return','try', 'while', 'with', 'yield'

    • print可以打印多个内容,以逗号隔开

    print("小浩","哥哥")  
    

常量

  • 定义: 变量名大写的就是常量(用于配置文件中,一般不允许被改)

注释

  • 定义:给一些晦涩难懂的代码进行标注或解释(注释后的代码不被执行)
  • 它分为两种
    • 单行注释(当行注释),#用这个符号
    • 多行注释(""" 内容 '""'),可以进行换行,遵循PEP8开发规范,建议使用这种方法

基础数据类型

  • 数据划分(数据类型)7种 “这里先写6种,后期学习在进行添加”
    • 整型 => int => 数字

      1、2、3...
      
    • 字符串 => str => 用' ' 或者 " " 这两个符号表示(python中只要是用引号引起来的就是字符串)

      "小浩哥"、'小浩哥'
      
    • 布尔型 => bool =>用符号==表示

      布尔型是一种比较特殊的python数字类型,它只有True和False两种值,它主要用来比较和判断,所得结果叫做布尔值。例如:3 == 3 给出True,3 >= 5给出False
      
    • 列表 => list => 用[ ] 符号表示

      [1,2,3,4]
      
    • 元组 => tuple =>用( ) 符号表示

      ('name',小浩)
      
    • 字典 => dict => 用{ } 符号表示

      {'name','age','email'}
      
  • 拼接
    + 拼接:必须都是字符串才能相加
    * 拼接:字符串和数字相乘
    

用户输入

  • 程序交互 => input => 输入

    python3中input获取的内容全都是字符串

    print是给用户看的 print自己帮咱们进行了加工

     num = int(input("请输入数字:")) 
     num = 10
     print(type(num))      # 查看数据num类型
     print(num + 5)        # print(10 + 5)
    
  • 总结

    str - int (字符串转成整型)  int(字符串)
    int - str (整型转成字符串)  str(整型)
    
    input() 是输入,获取的内容都是字符串
    type()  查看数据类型
    int("字符串") 字符串中的内容必须全部都是数字
    str(整型)
    

流程控制语句

  • 选择
    • if --关键字,它是“如果”的意思
    • = ---------它是“赋值”的意思
    • == ---------它是“等于”的意思
    • : -----------它是“语句结束”的意思
    • 缩进 -------4个空格或者Tab键、(Tab键和空格不能混合使用)
  • if 语法
    • 单if语法

      if 条件:
         print(结果)
      
    • 单if举例截图:

    • if else (二选一)语法

      if 条件:
         print(结果)
      else
         print(结果)
      
    • if else 举例截图:

    • if elif elif (多选一或者多选零)语法

      if 条件:
         print(结果)
      elif 条件:
         print(结果)
      elif 条件:
         print(结果)
      
    • if elif elif 举例截图

    • if elif elif else (多选一)语法

      if 条件:
         print(结果)
      elif 条件:
         print(结果)
      elif 条件:
         print(结果)
      else :
         print(结果)
      
    • if elif elif else 举例截图:

    • if 嵌套 语法

      if 条件:
         if 条件:
            print(结果)
      
    • if嵌套 举例截图

    • 举例

      sex = "男"
      age = 48
      if sex == "女":
          if age == 18:
              print("进来坐坐")
          else:
              print("隔壁找三哥")
      else:
          print("去对门找alex")
      
    • 举例截图

    • if if if (多选多)语法有两种:

      • 第一种
      if 条件:
         print(如果)
      if 条件:
         print(如果)
      if 条件:
         print(如果)
      
      • 第一种语法举例截图

      • 第二种

      if 条件 and 条件:
          print(如果)
      
      • 第二种语法举例截图

posted @ 2019-09-05 16:36  小皮浩  阅读(652)  评论(0编辑  收藏  举报