Python变量学习笔记

一、变量的定义

变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。

二、变量的命名

变量命名规则:

1.变量名由字母、数字、下划线组成

2.数字不能开头

3.不可以使用关键字

例如:a,a1,a_1

三、变量的赋值

1. Python中的变量不需要声明,变量的赋值就是变量声明和定义的过程;

2.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建;

3.等号(=)用来给变量赋值,等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值;

例如:a=1

4.Python允许同时为多个变量赋值;

例如:a = b = c = 1,三个变量被分配到相同的内存空间上。

5.Python允许为多个对象指定多个变量。

例如:a2,b2,c2= "zz",18,1

四、变量的分类

1.不可变变量:数字、元组()、字符串 (值变的时候会指向一个新的地址)

例如:a=1 ,b=2id(a),id(b)

2.可变变量:列表[]、字典{} (值变,id不变)

例如:

L=[1,2,3]

L[0]=1

注:

1、在Python中,通常用全部大写的变量名表示常量,如:

PI =3.14159265359

但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法。

2、python整除与取余

1)整数除法永远是整数,即使除不尽(截取整数部分,而不是四舍五入)。要做精确的除法,只需把其中一个整数换成浮点数做除法就可以(如10.0/3).无论整数做除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。

2)整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

示例:


Python变量学习笔记_第1张图片

你可能感兴趣的:(Python变量学习笔记)