Python简单数据类型小结

和c/c++不同python里面的对象在赋予值的时候都是引用

数据类型:

float:浮点型

bool:布尔类型

int:整形

complex:复数型   

特别注意:complex类型中的 应该替换为  j

因为我们之前接触过的复数都是a+bi

如         x = 1 + 2j;

list:列表型  tuple(元组型)  range //这两个后面在回来补充

添加里面的元素的操作为:

x = [1, 2, 3]

x.append(4)

x = [1, 2, 3, 4]

此外 使用type(x)可以查看x的数据类型

引用的时候和c语言中的数组相似都是从0开始的

x[-1] = x [3] = 4

x = [[ ], [ ], [ ] ] //空的list

正确的赋值:

 下面是错误示范:

切片: 

截取list里面的部分元素:使用 

从x[1]到x[3]但不包含x[3],切完后源列表不变,构造了一个新的列表

 跳着截取列表里面的元素:x[ a : b : c ]

 1:4:2  

1:起始点

4:终点//终点的元素不拿

2:类似与等差数列的公差

 此外还有min,max,len等函数

需要注意的时候比较最大值最小值的时候需要保证数据类型可以比较

index函数:用来定位某个元素在列表里面的下标也就是位置

count函数:用来计算某个元素在列表中出现的次数

比较的原理是 == 不是is比较

tuple:元组型

同python里面的对象在赋予值的时候都是引用

数据类型:

float:浮点型

bool:布尔类型

int:整形

complex:复数型   

特别注意:complex类型中的 应该替换为  j

因为我们之前接触过的复数都是a+bi

如         x = 1 + 2j;

list:列表型  tuple(元组型)  range //这两个后面在回来补充

1:用+可以实现列表的拼接:

2:添加里面的元素的操作为:

x = [1, 2, 3]

x.append(4)

x = [1, 2, 3, 4]

此外 使用type(x)可以查看x的数据类型

3:引用的时候和c语言中的数组相似都是从0开始的

x[-1] = x [3] = 4

x = [[ ], [ ], [ ] ] //空的list

正确的赋值:

 下面是错误示范:

4:切片: 

截取list里面的部分元素:使用 

从x[1]到x[3]但不包含x[3],切完后源列表不变,构造了一个新的列表

 跳着截取列表里面的元素:x[ a : b : c ]

 1:4:2  

1:起始点

4:终点//终点的元素不拿

2:类似与等差数列的公差

5:index函数:用来定位某个元素在列表里面的下标也就是位置

6:count函数:用来计算某个元素在列表中出现的次数

比较的原理是 == 不是is比较

7:tuple:元组型

举例如下:

 

 可以看到当x1改变的时候元组x没有改变原因是系统新建了一个列表然后x1去引用它,而x中仍然引用的是【1,2】

当在x2中apend一个”ac“的时候x就改变了

8:del 删除函数

此外还有min,max,len等函数

需要注意的时候比较最大值最小值的时候需要保证数据类型可以比较

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值