Python变量学习笔记

作者: 霞姐时间管理 | 来源:发表于2017-09-01 07:01 被阅读56次

    一、变量的定义

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

    二、变量的命名

    变量命名规则:

    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变量学习笔记

        本文链接:https://www.haomeiwen.com/subject/aulhjxtx.html