Python基础之数据类型
2016-04-03 10:25
309 查看
Python基础之数据类型
变量赋值
Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
Python允许你同时为多个变量赋值。
a=b=c=1: 三个变量被分配到相同的内存空间上
a,b,c = 1,2,"John"
五个标准数据类型:
NumbersString
List(列表)
Tuple(元组)
Dictionary(字典)
四种数字类型:
intlong(长整型,可以代表八进制或者十六进制)
使用大写L来表示长整型:-0x19323L、5182389L
float
complex(复数)
复数的实部a和虚部b都是浮点型,有以下两种表示方法;
a+bj
complex(a,b)
字符串
字符列表的两种取值顺序:从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认-1开始的,最大范围是字符串开头
从左边界开始取值,不包括右边界
s='ilovepython' print s[1:5] print s[-5:-1] 运行结果: love ytho
列表
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。列表用[ ]标识
元组
类似于List(列表),但元组用()标识;内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
元字典
列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典用"{ }"标识。字典由索引(key)和它对应的值value组成。
# -*- coding: UTF-8 -*- dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'john','code':6734, 'dept': 'sales'} print dict['one'] # 输出键为'one' 的值 print dict[2] # 输出键为 2 的值 print tinydict # 输出完整的字典 print tinydict.keys() # 输出所有键 print tinydict.values() # 输出所有值 输出结果: This is one This is two {'dept': 'sales', 'code': 6734, 'name': 'john'} ['dept', 'code', 'name'] ['sales', 6734, 'john']
相关文章推荐
- java和python对比
- python的注释
- Python之路【第十八篇】Django小项目简单BBS论坛部分内容知识点
- python中的字符串
- python中yaml模块的使用
- Python3使用requests模块显示下载进度
- Python及bs4、lxml、numpy模块包的安装
- python3 发送邮件功能
- python魔法 交换两个数字
- python 中斐波那契数列的那些事
- python快速排序
- Python 模块动态加载技术
- Python2.6.6执行selenium自动化
- TensorFlow 简明教程(python版)
- Python producer & consumer model
- Python multiprocessing threading
- python爬取某个贴吧帖子留下的邮箱,并自动发送相应链接
- python 安装第三方插件
- python自动发送邮件
- python获得路径和子路径下所有的文件的相关信息