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+2j
type(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'
- 华为mate50|华为Mate50基本确认?配置很足,价格成悬念
- Python|诺基亚N8 2022款渲染图曝光:再现昔日经典,蔡司四摄堪比小单反
- Python|12GB运存+512GB仅2049元,4520毫安续航,骁龙870真香!
- 苹果|2022年基本“零差评”的四款骁龙870,最低1699元
- CPU|国产X86 CPU的现状:研发近10年,市场份额基本为0
- 金山毒霸|女同事电脑同时装了360、电脑管家、2345、金山毒霸,新买的电脑基本报废
- 阿里巴巴|阿里基本盘遭挑战,市值仅3314亿美元,阿里真就一无是处了吗?
- Python|成功击败小米,问鼎手机性价比排行榜第一,神机跌至1199元
- 三星|三星S22信息基本全部曝光,这是三星有史以来泄密最严重的一次!
- 安卓|Android13:发布时间和机型基本确认!网友:安卓12还没有用上!