Python 基础 - 1. 变量/常理

变量

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

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

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(错误触发值)
posted @ 2018-01-12 15:32  Love_always_online  阅读(236)  评论(0编辑  收藏  举报