
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'>
<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'
- 华为的“牌面”基本已经变了!外媒:断供简直是步“臭棋”!
- Python|十年质保、3400MB/S!279元买512GB NVMe高速固态硬盘
- 格力电器|不要再说Python难了,按照这个学习路线,四周速成Python
- 小米科技|雷军发帖预热小米12 Ultra,搭载骁龙8+,发布时间也基本敲定
- 小米科技|外媒:华为基本上逆袭成功了
- CPU|实力质变?华为新麒麟处理器遭曝光,并传出打造的基本时间
- spring|iPhone14系列再次被确认:配色、屏幕、电池容量、价格基本清晰了
- Python|华为再造新车!问界M7揭下外企的遮羞布,余承东:超越百万豪车
- 华为Nova|华为Nova10系列10号色出炉:外观、影像基本都稳了
- Python|OPPO A96可以升级ColorOS 12了,我看谁还说入门机只管生不管养?
