首页 > 代码库 > python数据类型
python数据类型
Python数据类型
Python默认提供6个标准数据类型:
1. Number类型 数值类型
2. String类型 字符串类型
3. List类型 列表类型
4. Tuple类型 元组类型
5. Dict类型 字典类型
6. Set类型 集合类型
1. Number类型
数值分类:一共分4种小类:
1. 整型 int 例:30
2. 浮点型 float 例:30.3
3. 布尔型 bool 例:True or False
4. 复数 complex 例:6+8j
1. 整型
整型包括正整数、0和负整数。
常用的有4种书写格式:
十进制:
范围:0-9
二进制:
范围:0-1
八进制:
范围:0-7
十六进制:
范围:0-9A-F
2. 浮点型(即小数类型)
声明浮点型的2种格式:
小数点方式:
变量 = 3.14
科学计数法:
变量 = 314e-2
3. 布尔型
布尔型的2种表示方法:
True 表示对象为真
False 表示对象为假
4. 复数
复数的完整结构:
(实数+虚数)
例:6+8j
实数:现实存在的所有数值都是实数,真实存在的数字
虚数:不是真实存在的数字(i的平方为-1作为基本单位),不存在的数字
数学:i*2 = -1 i就是虚数的基本单身 1i,2i,3i...
计算机中:用j来表示i即可
声明复数的两种方式:
表达式方式:
变量 = 实数 + 虚数 例:num = 3 + 4j
特定功能:
变量 = complex(实数,虚数值) 例:num = complex(5,3)
2. String类型(文字类型)
字符串常用的书写方式有6种:
1. 单引号字符串 例:‘Hello Word!‘
2. 双引号字符串 例:"Hello Word!"
3. 三引号字符串 例:‘‘‘ Hello Word!‘‘‘
4. 转义符字符串 例:"This‘s a pen!" or ‘This\‘s a pen‘
5. 自然字符串 例:r‘Hello Word!\n‘
6. Unicode字符串 例:u‘Hello Word!‘
1. 单引号:内容中包含大量双引号时适合使用单引号对字符串进行声明
2. 双引号:内容中包含大量单引号时适合使用双引号对字符串进行声明
3. 三引号:适合多(行)内容,单双引号都存在的情况下对字符串进行声明
注:一般情况下,使用单引号即可!
4. 转义字符:通过某种格式使得字符串的意义发生改变
常见转义字符如下:
转义符 描述
\(在行尾时) 续航符
\\ 反斜杠
\‘ 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数,yy代表字符 例:\o12代表换行
\xyy 十六进制数,yy代表字符 例:\x0a代表换行
\other 其他的字符以普通格式输出
5. 元字符串(即自然字符串)
在任意字符串之前添加字母r或者r,那么当前字符串中所有转义字符在使用时都不会进行转义操作,正则表达式中比较常见。
3. List类型
列表就是一些数据的顺序组合,并组合之后可以任意修改等操作。
格式: 变量 = [值,值,值,...]
标识符: []
列表的创建方法:
1. lie = list((1,2,4))
2. lie = list([1,2,4])
3. lie = [1,2,4]
4. lie = list(tuple((1,23,4)))
5. lie = list(tuple([1,23,4]))
4. Tuple类型
元组就是一些数据的顺序组合,并且组合之后不可以修改。
格式: 变量 = 值,值,值,... or 变量 = (值,值,值,...)
标识符: ,
元组的创建方法:
1. tu = 1,2,4,
2. tu = (1,3,4,)
3. tu = tuple((1,2,3,))
4. tu = tuple([1,2,3,])
5. tu = tuple(list((1,3,4,)))
6. tu = tuple(list([1,3,4,]))
5. Dict类型
字典就是具有键值映射关系的一组无序数据组合,可以进行修改等操作。
格式: 变量 = {键:值,键:值,...}
标识符:{}
字典的创建方法:
1. dic = {1:324,2:345}
2. dic[1] = ‘3435‘
**注**: 指定key创建的字典,一次只能指定一个key
3. dic = dict({1:324,2:345})
6. Set类型
集合是一些数据的无序集合,并且组合之后可以修改等操作,天生无重复数据功能。
格式: 变量 = {值1,值2,值3,...}
标识符:{}
集合的创建方法:
1. se = set(‘abc‘)
**注**:调用set()函数创建集合时,每次只能添加一个元素
2. se = {‘a‘,‘b‘}
python数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。