zoukankan      html  css  js  c++  java
  • 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(如果)
        
        • 第二种语法举例截图

  • 相关阅读:
    net core 在开发环境IIS程序物理路径指向代码文件
    asp.net core 源码下载以及build
    Autofac学习之三种生命周期:InstancePerLifetimeScope、SingleInstance、InstancePerDependency
    ASP.NET Core 使用 AutoFac 注入 DbContext
    ASP.net core 中控制器直接访问wwwroot的静态文件
    在ASP.NET Core中处置IDisposable的四种方法
    sql语句优化之SQL Server(详细整理)
    sql语句的优化分析
    sql server中如何查看执行效率不高的语句
    [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了
  • 原文地址:https://www.cnblogs.com/ghh520/p/11466977.html
Copyright © 2011-2022 走看看