python3基本数据类型

python3中有六种基本数据类型:

一. Number(数字)

 Python3 支持 int、float、bool、complex(复数)

 在Python 3里,只有一种整数类型 int,表示为长整型。

这里还要注意一下复数的表示: a = 3 + 4j

二. String(字符串)

Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。

字符串的截取的语法格式如下:

变量[头下标:尾下标]

不过这个输出值得注意,输出的是 从头下标开始到尾下标前一个的所有字符 类似于sort中坐标的用法。

当然单独一个字符就是 : 变量[index]

与 C 字符串不同的是,Python 字符串不能被改变。向一个索引位置赋值,比如word[0] = 'm'会导致错误, 不过你可以把word重新赋值相当于改为其他引用。

三. List(列表)

列表在py中很常见

list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]

不难发现列表中的元素可以不同,也可以进行嵌套,提取功能和字符串相同。

四. Tuple(元组)

五. Set (集合)

六. Dictionary(字典)

 

 

补充:

Python3 的六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)

不可变数据:是指这些类型的变量都是针对对象的引用,所以当有很多相同值的变量的时候,他们都指向了同一个对象,而对象的地址是不变的,当这个对象的所有引用都被更改了的时候,这个地址内存就会释放。

可变数据:可以理解为每一个变量就是新建的一个对象,你对变量的操作就是对独立的对象进行操作。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值