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'>
<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|99元换新120W氮化镓遭爆抢!iQOO网页后台都崩了
- CPU|红米k50系列基本确认,整体安排跟k40差不多,双4nm芯片确实香
- iPhone14外观基本曝光,带来三大改动,确实更加诱人了
- Python|2022年空调业三雄争霸, 战火在线上线下全面点燃
- playstation5|基本的元器件检测 常用方法汇总
- iPhone|iPhone 14外观基本确定,是买iPhone13还是等待,值得等待吗?
- 百度|基本确定滴滴打车回不来了
- Python|大厂高薪惯坏了年轻人?为啥大厂的年轻人越来越被公司要不起?
- Python|就差不能对着电脑生孩子了,Python的PyAutoGUI让你连鼠键都敢省了