• 『Python基础』第3节:变量和基础数据类型


    一. 变量

    1. 变量是什么?

    变量,是指把程序运行的中间结果临时的存在内存里,以便后续的代码调用,其值可以修改。

    在python中,当变量被使用时,在内存里将产生两个动作,一是开辟指定地址的空间,二是赋予指定的变量值。

    在python语言中,变量在指定的同时,必须强制赋初值,否则解释器报错。

    name        # name变量未赋值,解释器认为非法,报未定义错误
    name = 'kidd'        # name变量赋予初值'kidd',解释器执行通过

    这里的name为变量名,其值为'kidd'。Python变量赋值通过等号(=)来实现。

    变量建立的结果,往往被其他代码所使用。例如:

    x = 1+2+3+4
    print(x)        # print函数打印变量x的结果,输出10

    2. 多个变量赋值

    Python允许同时为多个变量赋值。

    one = two = three = 1
    print(one, two, three)        # print函数允许多值打印输出,用逗号分隔变量
    注:one, two, three三个变量在内存中指向同一个地址。也可以按照下面的格式,给不同的变量名赋值:
    one, two, three = 1, 1, 1
    print(one, two, three)        # print输出值也为三个连续的1

    3. 变量值类型

    所有编程语言的变量值都是分类型的,Python语言变量值的类型在赋值后才被隐性确定。

    例如x = 0,那么0就是整数类型的值;x = 'ok',那么ok就是字符串类型的值;x = True,那么True就是布尔类型的值。

    Python语言的基本变量类型包括字符串、数字、列表、元组、字典五大类。

    注:变量命名规则
    
    (1)变量只能由字母、数字、下划线组成。
    
    (2)不能以数字开头。
    
    (3)不能是python中的关键字
    
    (4)大小写区分,a = 1和A = 1是两个变量。
    
    以上要求是必须满足的,下面的要求要尽量做到
    
    (5)变量名要有描述性,要简洁、易读,不宜过长。
    
    (6)变量名不能使用中文以及拼音。
    
    (7)官方推荐使用的变量名:
    
        下划线:my_name = 'kidd'
    
        驼峰体:MyName = 'kidd'
    注:关于常量
    
    常量,即不能变的数据对象。
    
    在python中,常量名全部为大写,且放在文件的最上面。
    
    NAME = ‘kidd’

     

  • 相关阅读:
    推荐:负采样
    JNDI学习总结(一)——JNDI数据源的配置
    前端性能优化
    java中的引用类型概念
    java中的各种数据类型在内存中存储的方式
    POI导出EXCEL经典实现
    synchronized 与 Lock 的那点事
    黑马程序员_Map<K,V> 映射关系 Map.Entry
    Java ConcurrentModificationException异常问题
    表 (list)
  • 原文地址:https://www.cnblogs.com/lpgit/p/10311086.html
Copyright © 2020-2023  润新知