learn_python 变量

来源:互联网 发布:天下3男脸数据 编辑:程序博客网 时间:2024/06/07 00:13

learn_python

变量

变量就是一个名字,用来提供程序操作的存储空间;
变量的类型决定着所占内存的大小和布局方式;
变量就是一块存储数据并具有某种类型的内存空间,并用一个名字 表示;
函数、对象等都可以看成变量。

变量定义:type name
变量赋值: name = value

变量类型
大多数编程语言中都有内置的数据类型,通常包括:整型(4B)、浮点型(4B/8B)、字符型(1B)、布尔型等。另外还有数组、字符串等类型。

python是一种解释性语言,其哲学是简单优雅;在使用变量时不用事先声明类型,Python解释器会在翻译过程中自子识别变量的类型;

Python中使用较广泛的数据类型除了基本的数据类型之外,还有很多集合数据类型,这些数据类型是由基本数据类型集合而来;包括list、tuple、dict、set等。

  • 列表list

    list是一种有序的集合,可以随时添加和删除其中元素,其中的元素可以是任意的数据类型;
    定义 : name=[]
    可以用索引来访问list中每一个元素,索引以0开始;

    基本操作:
    获得元素个数: len()
    追加元素在末尾: name.append(”)
    插入到指定位置: name.insert(i,”)
    删除末尾元素:name.pop()
    删除指定位置元素:name.pop(i)

  • 元组tuple

    tuple与list非常相似,但tuple一旦初始化就不能修改;
    定义: name = ()

  • 字典dict

    采用键值(key-value)存储;
    定义 : name = {key:value}
    name[‘key’]=value
    一个key只能对应于一个值,key必须是不可变对象,通常为整数或字符串。

  • 集合set

    是一组key的集合,不存储value
    定义: name = set([])
    set可以看成是数学上无序和无重复元素的集合,可以作集“&”并集“|“操作。

0 0