Python|python 基本数据类型


Python|python 基本数据类型


Python3中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
其中 Tuple(元组)中的数据不可被更改 。
Python 中的变量不需要声明 。 每个变量在使用前都必须赋值 , 变量赋值以后该变量才会被创建 。
在 Python 中 , 变量就是变量 , 它的类型是根据赋值的具体内容来决定是什么样的类型 。 在C和C++等其他编程中 变量是需要一个确定的类型 , 且只能做这个类型使用 。
等号 = 用来给变量赋值 , 等号 = 运算符左边是一个变量名右边是存储在变量中的值 。 例如:
>>>num = 10          # 整型变量
>>>fla = 3.0         # 浮点型变量
>>>str = \"python\"    # 字符串print (num)
print (fla)
print (str)
输出结果为:

10
3.0
python

1、Number(数字)
Python3 支持 int(整型)、float(浮点型)、bool(布尔型)、complex(复数) 。
在Python 3里 , 只有一种整数类型 int , 表示为长整型 。
内置的 type() 函数可以用来查询变量所指的对象类型 。
a = 5
b = 3.2
c = True
d = 1+2jtype(a)
type(b)
type(c)
type(d)
输出结果为
<class 'int'>
【Python|python 基本数据类型】<class 'float'>
<class 'bool'>
<class 'complex'>

数字类型是可以进行算术运算的 , 数值的除法包含两个运算符:/返回一个浮点数 , //返回一个整数 。
>>> 1 + 2   # 加法
3
>>> 2.3 + 2 # 减法
4.3
>>> 2 * 4   # 乘法8
>>> 3 / 5   # 除法 , 得到一个浮点数
0.6
>>> 3 // 6  # 除法 , 得到一个整数
0
>>> 14 % 3  # 取余
2
>>> 2 ** 4  # 乘方
16

2、String(字符串)
Python中的字符串用单引号 ' 或双引号 \" 括起来 , 同时使用反斜杠 \\ 转义特殊字符 。
字符串的赋值语法格式如下:
str = \"python\"

字符串的截取语法格式如下:
变量名[头下标:尾下标


索引值以 0 为开始值 至 最大长度 或者 最大长度省略 。
str[0:6
>>>'python'str[0:
>>>'python'str[0
>>>'p'

索引值也可以是负值 -1 为从末尾的开始位置
str[-1
>>>'n'str[-6:-1
>>>'pytho'

字符串也可以直接用 + 添加为新的字符串
>>>srt + \" hello\"
'python hello'
>>>s = srt + ' hello'
>>>s
'python hello'

Python中的字符串不能改变 , 只能重新赋值
3、List(列表)
List(列表) 是 Python 中使用最频繁的数据类型 。
列表可以完成大多数集合类的数据结构实现 。 列表中元素的类型可以不相同 , 它支持数字 , 字符串甚至可以包含列表(所谓嵌套) 。
列表是写在方括号 [
 之间、用逗号分隔开的元素列表 。
和字符串一样 , 列表同样可以被索引和截取 , 列表被截取后返回一个包含所需元素的新列表 。
>>>list_a = [123566'python'

>>>list_a[2

'python'
4、Tuple(元组)
元组(tuple)与列表类似 , 不同之处在于元组的元素不能修改 。 元组写在小括号 () 里 , 元素之间用逗号隔开 。
5、Set(集合)集合(set)是由一个或数个形态各异的大小整体组成的 , 构成集合的事物或对象称作元素或是成员 。
基本功能是进行成员关系测试和删除重复元素 。
可以使用大括号 {  或者 set() 函数创建集合 , 注意:创建一个空集合必须用set() 而不是 {, 因为 {  是用来创建一个空字典 。
>>>a = set('abcd')
>>>b = set('abcd123')
>>>a
{'a''b''c''d'
>>>b
{'a''b''d''c''1''2''3'