【python学习笔记02】python的数据类型2
2015-07-05 22:14
771 查看
列表和元组之间的主要区别是:列表括在括号([])和它们的元素和大小是可以改变的,而元组在圆括号(),不能被更新。元组可以被认为是只读列表。
存储在一个列表中的值可以使用切片操作符来访问([]和[:])用索引从0开始,在列表的开始位置和结束为-1。加号(+)符号列表连接运算符,星号(*)重复操作。
Python字典是一种哈希表型。他们像关联数组或哈希在Perl中一样,由键 - 值对组成。字典键几乎可以是任何Python类型,但通常是数字或字符串。值可以是任意Python的对象。
字典是由花括号括号({}),可分配值,并用方括号([])访问。
有时候,可能需要执行的内置类型之间的转换。类型之间的转换,只需使用类名作为函数。
有几个内置的功能,从一种数据类型进行转换为另一种。这些函数返回一个表示转换值的新对象。
存储在一个列表中的值可以使用切片操作符来访问([]和[:])用索引从0开始,在列表的开始位置和结束为-1。加号(+)符号列表连接运算符,星号(*)重复操作。
Python字典是一种哈希表型。他们像关联数组或哈希在Perl中一样,由键 - 值对组成。字典键几乎可以是任何Python类型,但通常是数字或字符串。值可以是任意Python的对象。
字典是由花括号括号({}),可分配值,并用方括号([])访问。
有时候,可能需要执行的内置类型之间的转换。类型之间的转换,只需使用类名作为函数。
有几个内置的功能,从一种数据类型进行转换为另一种。这些函数返回一个表示转换值的新对象。
数据类型转换:
函数 | 描述 |
---|---|
int(x [,base]) | 将x转换为一个整数。基数指定为base,如果x是一个字符串。 |
long(x [,base] ) | 将x转换为一个长整数。基数指定为base,如果x是一个字符串。 |
float(x) | 将x转换到一个浮点数。 |
complex(real [,imag]) | 创建一个复数。 |
str(x) | 转换对象x为字符串表示形式。 |
repr(x) | 对象x转换为一个表达式字符串。 |
eval(str) | 计算一个字符串,并返回一个对象。 |
tuple(s) | 把s转换为一个元组。 |
list(s) | 把s转换为一个列表。 |
set(s) | 把s转换为一个集合。 |
dict(d) | 创建一个字典。 d必须的(键,值)元组序列。 |
frozenset(s) | 把s转换为冻结集。 |
chr(x) | 整数转换为一个字符。 |
unichr(x) | 整数转换为一个Unicode字符。 |
ord(x) | 转换单个字符为整数值。 |
hex(x) | 将整数转换为十六进制字符串。 |
oct(x) | 将整数转换为以八进制的字符串。 |
相关文章推荐
- Sublime2编译Python3程序EOFError:EOF when reading a line解决方法
- python 关闭 os.popen()
- .whl文件打开方式 Python
- Python 的格式化字符串format函数
- python文件读写
- python入门(一) 一个简单的python文字游戏()
- Python lambda
- Python写的分析MySQL binlog日志工具
- C中嵌入python
- Python糗百爬虫(精简版)
- 【python】为什么用python
- Python Tkinter 学习笔记(一) Hello world
- python 写的一款百度关键字url多线程采集
- 如何在windows下的Python开发工具IDLE里安装其他模块?
- (转)python中集合的运算
- 关于使用python logging模块的几点总结
- Python编写一些小玩意儿(《Python核心编程》第11章)
- Python_Monkeyrunner
- Python的名字绑定
- Python SyntaxError: Non-ASCII character '\xe8'