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(错误触发值)
  • 相关阅读:
    Openstack API 开发 快速入门
    virtualBox虚拟机到vmware虚拟机转换
    使用Blogilo 发布博客到cnblogs
    Openstack Troubleshooting
    hdoj 1051 Wooden Sticks(上升子序列个数问题)
    sdut 2430 pillars (dp)
    hdoj 1058 Humble Numbers(dp)
    uva 10815 Andy's First Dictionary(快排、字符串)
    sdut 2317 Homogeneous squares
    hdoj 1025 Constructing Roads In JGShining's Kingdom(最长上升子序列+二分)
  • 原文地址:https://www.cnblogs.com/caimengzhi/p/8276041.html
Copyright © 2011-2022 走看看