专业编程基础技术教程

网站首页 > 基础教程 正文

Python基础之数值类型和序列类型

ccvgpt 2024-11-27 12:05:25 基础教程 1 ℃

说在前面

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

导包方法:import

Python基础之数值类型和序列类型

数据类型

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

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

序列类型:

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


  • 字符串(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

字典和集合

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

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

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

  • list()转列表
  • tuple()转元组
  • set()转集合

Tags:

最近发表
标签列表