c++转python_Python基础之数值类型和序列类型

说在前面

Python编程语言有C语言和Java的解释器,python语法里面区分大小写。

导包方法:import

ba9f128c62b96626a86e6318bd11eb67.png

数据类型

  • 布尔类型 bool
  • 整形 int
  • 浮点型 float
  • 布尔值 bool(不能计算)
  • 复数 complex
  • 定点数 decimal

(最后两种数据类型了解)

序列类型:

序列:有序的,可以通过索引取值

248eb8b346b51a7ae1d07f7b1798c4c1.png
  • 字符串(str):‘ ’(单引号),‘’ ’‘(双引号),’‘’ ‘’‘(三引号)都可以放字符串,不同的是’‘’ ’‘’可以换行
  • 列表[ ](list):可以放所有类型的数据;list()
  • 元组()(tuple):可以放所有类型的数据;转元组方法tuple()

区别:列表可以增删改查,元组只能查看。列表内存地址不变,元组只要动了内存地址就会变

id():用于查看内存地址

列表索引取值:

切片:

切片[开始:结束:步长]:a[ *:# ]左闭右开,a[1:]就是取到尾,a[m:n:b]在m-n之间每隔b切,b为步长,a[::-1]逆序;

切片解释:

a[开始:结束:步长],先以步长为正向右,步长为负向左,定好a[开始]和a[结束]的位置,按从a[开始]到a[结束]的方向按步长取值,左闭右开,若两者方向不同则取空[];

拆包:字母代表一个字符,带*的代表剩下的字符

d=[1,2,3,4,5,6,7]a,*b,c=d# 结果a=1,b=d[1:6],c=7

字典和集合

d76d47e62ec92bf0bbdb46ef97996e98.png

字典特点

字典(dict):用大括号括起来,字典数据由一系列键(key)和值(values)组成,values可以是字符串,列表等类型。键和值用“:”分隔,每个键值对用“,”分开。

dict = {key1:values1,key2:values2,key3:values3}

集合(set):用大括号括起来,与列表和元组相比,集合元素唯一性,用于去重(列表/元组转化为集合,在转化为列表/元组)

  • list()转列表
  • tuple()转元组
  • set()转集合
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值