zoukankan      html  css  js  c++  java
  • Python 基础

    变量

        变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

    因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

    1. 变量定义规则

    1. 变量名只能是 字母、数字或下划线的任意组合

    2. 变量名的第一个字符不能是数字

    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']

    2. 定义方式

    1. 驼峰方式

    NameAge="caimengzhi18"

    2. 下划线方式(推荐)

    name_age = "caimengzhi18"

    3. 变量修改

    >>> age=20 修改之前
    
    >>> age=30 修改
    >>> age    修改之后
    30

    4. 变量命名不好方式举例

    • 变量名为中文、拼音
    • 变量名过长
    • 变量名词不达意

    5. 变量赋值

    • Python 中的变量赋值不需要类型声明。
    • 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
    • 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
    • 等号(=)用来给变量赋值。
    • 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:
    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    counter = 20 # 赋值整型变量
    price = 1000.0 # 浮点型
    name = "caimengzhi" # 字符串
    
    print counter
    print price 
    print name

    6. 多个变量赋值

    Python允许你同时为多个变量赋值。例如:

    a = b = c = 1

    以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。

    您也可以为多个对象指定多个变量。例如:

    a, b, c = 1, 2, "caimengzhi"

    以上实例,两个整型对象1和2的分配给变量 a 和 b,字符串对象 "caimengzhi" 分配给变量 c。

    5. 常量

    • 固定不变的量比如pai 3.141592653..., 或在程序运行过程中不会改变的量
    • 常量使用全部大写(约定成俗)或者加下划线比如,   ERROR_TRIGGER = 2(错误触发值)
  • 相关阅读:
    《海量数据库解决方式》读后感
    HDU-3533-Escape(BFS)
    (017)将一棵二叉查找树重构成链表(keep it up)
    hadoop招聘需求每天都在添加,短短半个月时间,需求量差点儿翻了一番,这是大数据要爆发的节奏么?
    关于Oracle安装完毕后,登录时遇到的错误的解决的方法
    C/C++产生随机数
    android手机SD卡中的android_secure目录
    【Unity Shaders】Lighting Models —— 衣服着色器
    ASM相关视图
    win2003的IIS無法使用,又一次安裝提示找不到iisadmin.mfl文件
  • 原文地址:https://www.cnblogs.com/caimengzhi/p/8276041.html
Copyright © 2011-2022 走看看