标签:
初识数据基本类型
一般分为两部分:
1、单值:
数字:
整型:
对32位系统,长度为-2**31~2**31-1
对64位系统,长度为-2**63~2**63-1
长整型:
在python下,对长整型的范围没有限制
浮点型:
带有小数的数字
复数:
即实部和虚部
布尔型:
True(1)
False(0)
字符串:
“hello,world”
%d:表示整数,%s:表示字符串,%f:表示浮点数
1、字符串的格式化
方法一:
把占位符%s取出来用”TOM”替换掉,上面的格式适用于含有一个占位符的情况
若有两个以上的则可以表示成:
括号内的内容是按照占位符的顺序来写的。
方法二:
2、索引和切片
3、索引的长度
4、去除空格
5、分割
字符串分割,可以指定任意的分割符进行分割,分割后的结果为一列表。
2、集合:
列表:
在中括号里的元素的集合,例如:name_list = [“tom”,”tony”]
1、索引
2、切片
切片和字符串一样
3、追加,用append
3、删除
4、长度,和字符串一样也使用len
5、将列表变成字符串
6、包含
元组:
***由于元组不可修改,因此元组不能进行追加、删除、修改。
1、索引和切片
2、长度
3、包含
4、循环
区分continue和break可以用eclipse加断点来看。
字典:
1、无序的,键值对,使用大括号括起来的{ keys:values}
2、keys()------>是列表
3、values------>是列表
4、items()----->仅仅在for循环时使用,可以将内容输出给for的key和value
小结:
1)列表可修改,元组不可修改。*****
2)字符串、列表、元组共有的特点:索引、切片、长度、包含、循环。
3)字符串修改是采用格式化,有两种方法,占位符和{0}、{1}...
4)字符串修改后会重新开辟内存空间,内存地址改变
5)列表修改后的内存地址不变。
6)去除空格用strip
7)包含用in
8)列表变成字符串用join
9)格式化用format
10)长度用len
11)对于for循环,要区分continue和break,continue是结束本次循环, Break是跳出循环。
12)字典是无序的,是由键值对构成的。
13)字典中键用keys(),值用values(),字典里的键值对内容items()
14)字典里的items()仅仅在for循环中使用。
标签:
原文地址:http://www.cnblogs.com/crazyforever/p/5045716.html