Python基础-数据结构
来源:互联网 发布:电脑风扇调速软件 编辑:程序博客网 时间:2024/06/07 14:01
数字
python支持五种基本数字类型
int (有符号整数) long(长整数) bool(布尔值) float(浮点值) complex(复数)
python的长整数与C语言的长整数不一样。python的长整数所能表达的范围远远超过C语言的长整数,事实上,python长整数仅受限于用户计算机的虚拟内存总数,有点类似于java中的BigInteger类型
字符
python中字符串被定义为引号之间的字符集合。Python支持使用成对的单引号或双引号,三引号来包含特殊字符。使用[]和切片运算符[:]可以得到子字符串。字符串尤其特有的索引规则:第一个字符的索引是0,最后一个字符的索引是-1
加号(+)用于字符串连接运算,星号(*)用于字符串重复。
列表和元组
可以将列表(list)和元组(tuple)当成普通的“数组”,能保存任意数量任意类型的python对象。和数组一样,通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。
列表和元组有几处重要的区别,列表用[]包裹,元素的个数及元素的值可以改变。
元组元素用()包裹,不可以更改(内容可以更改)。元组可以看成是只读的列表。通过切片运算([]和[:]可以得到子集),这一点与字符串的使用方法一样。
python支持五种基本数字类型
int (有符号整数) long(长整数) bool(布尔值) float(浮点值) complex(复数)
python的长整数与C语言的长整数不一样。python的长整数所能表达的范围远远超过C语言的长整数,事实上,python长整数仅受限于用户计算机的虚拟内存总数,有点类似于java中的BigInteger类型
字符
python中字符串被定义为引号之间的字符集合。Python支持使用成对的单引号或双引号,三引号来包含特殊字符。使用[]和切片运算符[:]可以得到子字符串。字符串尤其特有的索引规则:第一个字符的索引是0,最后一个字符的索引是-1
加号(+)用于字符串连接运算,星号(*)用于字符串重复。
列表和元组
可以将列表(list)和元组(tuple)当成普通的“数组”,能保存任意数量任意类型的python对象。和数组一样,通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。
列表和元组有几处重要的区别,列表用[]包裹,元素的个数及元素的值可以改变。
元组元素用()包裹,不可以更改(内容可以更改)。元组可以看成是只读的列表。通过切片运算([]和[:]可以得到子集),这一点与字符串的使用方法一样。
字典是python中的映射数据类型,工作原理类似哈希表,由键-值(key-value)d对构成。几乎所有类型的python对象都可以用作键,不过一般还是以数字或者字符串最为常用。值可以是任意类型的python对象,字典元素用大括号{}包裹。
阅读全文
0 0
- python基础数据结构
- Python基础-数据结构
- python基础之基本数据结构
- python基础语法2(数据结构)
- Python基础数据结构之list
- Python基础数据结构之set
- Python基础数据结构之dict
- Python基础数据结构之tuple
- Python基础概念_7_数据结构
- Python程序设计基础 数据结构与算法习题
- python基础系列(三)之高级数据结构
- Python基础学习----数据类型,字符串,内置数据结构
- Python基础学习之基本数据结构List
- Python基础学习之基本数据结构Dict
- python基础学习(5)—数据结构
- Python新手学习基础之数据结构-对数据结构的认知
- python基础31[数据结构list+tuple+set+dictionary]
- python 基础数据结构-学习笔记之list
- 如何开始学习编程
- IntelliJ Idea 授权服务器使用
- 如何获取Session
- hadoop和spark的区别
- springboot初级入门
- Python基础-数据结构
- vector 多维向量定义及其初始化
- Java学习和就业前景的精准分析
- 17.12.13笔记
- 父页面动态生成表格,点击按钮将子页面数据回调到父页面的表格中
- 第十周项目1
- PHP连接数据库并创建一个表
- c++-进制转换
- as 和which 引导定语从句的异同