您的位置:首页 > 编程语言 > Python开发

Python3 基本数据类型

2017-09-18 09:29 183 查看

Python3 基本数据类型

Python中的变量不需要声明;每个变量在使用前必须赋值;变量在赋值后才会被创建。
Python用=号来赋值

Python有6种基本数据类型:

|类型名称  | 类型特征|
|:-------:|:-------:|
|数字 (number)     |数值不可变更|
|字符串 (string)   |字符不可变更|
|列表 (list)     |元素可变更|
|元组 (tuple)    |元素不可变更|
|集合 (set)    ||
|字典 (dictionary)     ||


数字

包括:整型(int)、浮点型(float)、布尔型(bool)、复数(complex)*缺少Python2中的Long
+  加        '5+1'
-  减        '4-3'
*  乘        '2*3'
/  除        '6/2'
// 除(结果为整数)     '7//3'
%  取余       '5%2'
** 乘方       '4**2'


字符串

python中字符串可以用单引号('')或双引号("")来标识。
( \ )可以用来转义引号
Python中print()函数能生成可读性更好的输出(省去引号并打印转义后的特殊字符)
print()方法中的字符串前加入r可以使其输出原始字符串
通过("""str""")或('''str''')可以将字符串分成多行输入
(+)可以自由拼接字符串;(*)表示重复字符串    eg:'3*"Py"+"thon"'
lend()方法可以计算字符串中字符个数
切片索引如下;
' +---+---+---+---+---+---+
| P | y | t | h | o | n |
+---+---+---+---+---+---+
0   1   2   3   4   5   6
-6  -5  -4  -3  -2  -1'
Python中的字符串不能修改(如果修改实为新建)


列表

列表是写在方括号[]间,用逗号,来分隔开的元素列表。
和字符串一样,列表同样可以索引与切片(切片后返回一个包含所需元素的新列表)
加号(+)是列表的连接运算符,星号(*)为重复列表[与字符串相同]
append()方法可以给列表增加元素
pop()方法可以移除列表中的一个元素(默认为最后一个)
lend()方法可以计算列表中元素个数


元组

元组与列表类似
元组不可变更,但可以包含可变更对象(eg:List)
构造1个元素的元组时需要在元素后添加逗号
String List和Tuple都属于sequence(序列)


集合

集合{}是一个无序不重复元素的序列
基本功能是进行成员测试和删除重复元素
可以使用大括号{}或set()函数来创建集合
*空集合必须用set()方法创建,{}用来创建一个空字典*


字典

列表是有序的对象集合,字典是无序的对象集合。
字典中的元素通过键来存取,而不是通过偏移存取。
字典是一种映射类型,字典用{}来标识,是一个无序的键值对集合。
键必须使用不可变暖类型,且在同一字典中,键必须是唯一的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: