• 变量


    变量

    一、什么是变量

    变量:描述变化的世间万物的状态

    • 量:记录现实世界中的状态,让计算机能够像人一样去识别世间万物。

    今天我可能180,明年我是不是可能就是185了(5cm不过分),那这种状态是不是会发生变化。

    • 变:现实世界中的状态是会发生改变的。
    # 身高:180,体重:140,
    height = 160
    print(height)  # 180
    print(160)
    

    二、 定义变量

    变量的组成(规则):

    变量名(接收变量值) = (赋值符号) 变量值(数值) # 定义变量

    身高 = 180  # 不建议这样做,但是可以这么做(建议采用英文定义)
    print(身高)
    
    weight = 160
    
    name = 'randysun'
    
    print(name, weight)
    

    三、命名规范

    1. 变量名必须由数字/字母/下划线_组成;

    2. 变量名都具有可读性(意义) 存不是目的,取才是目的;

    3. 不要使用关键字(具有某种特殊意义的字符);

    4. 变量名的两种定义方式:下划线方式,驼峰体;

    eg:

    # 1. 变量名必须由数字/字母/下划线_组成
    height_of_randysun = 180  # 下划线只在连接的时候用
    
    # 2. 变量名都具有可读性(意义) 存不是目的,取才是目的
    _ = 180
    print(_)
    
    # 3.不要使用关键字(具有某种特殊意义的字符)
    
    '''
    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec',
     'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
      'raise', 'return', 'try', 'while', 'with', 'yield']
    '''
    
    # 4. 变量名的两种定义方式
    
    height_of_randysun = 180  # 下划线式(使用,约定俗成)
    print(height_of_randysun)
    
    HeightOfRandysun = 180  # 驼峰体,low,c/java
    print(HeightOfRandysun)
    
    

    四、总结

    1. 什么是变量:记录世界万物的状态,便于计算机计算处理等操作
    2. 变量命名规范:不得以数字开头,关键字命名,变量名有数字/字母/下划线组成,变量名要具有一定的意义,方便日后阅读;
    3. 变量的组成:
      • 变量名:接收变量值
      • 赋值符号(=): 把变量赋值给变量名
      • 变量值:世界万物的某一种状态
    4. 定义变量名的两种风格:
      • 下划线方式(Python推荐使用)
      • 驼峰体(一般Java,Js等命名方式)
    5. 注意:数据存不是目的,取才是目的
    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    bzoj 2152: 聪聪可可 树的点分治
    Contest 20141027 总结
    bzoj 3505: [Cqoi2014]数三角形 组合数学
    bzoj 3624: [Apio2008]免费道路 生成树的构造
    tyvj P1075
    poj 2778 DNA Sequence AC自动机
    poj 2778 DNA Sequence AC自动机DP 矩阵优化
    bzoj 3626: [LNOI2014]LCA 离线+树链剖分
    BZOJ 1412: [ZJOI2009]狼和羊的故事【网络流】
    ACDream:1210:Chinese Girls' Amusement【水题】
  • 原文地址:https://www.cnblogs.com/randysun/p/12193747.html
Copyright © 2020-2023  润新知