首页 > 其他分享 >数据类型

数据类型

时间:2024-03-01 17:57:49浏览次数:27  
标签:输出 元素 数据类型 元组 集合 print 字典

当然,我会帮你整理这些Python代码并转化为Markdown格式的笔记。以下是你的Markdown笔记:


Python数据类型

1. 列表(List)

列表是Python中最基本的数据结构之一,它是有序的元素集合,每个元素都可以通过索引进行访问和修改。

# 定义列表
listvar = [98, 6.9, True, 12-90j, "赵万里"]

# 访问列表元素
print(listvar[2])  # 输出:True
print(listvar[-1])  # 输出:"赵万里"

# 修改列表元素
listvar[3] = "大象"
print(listvar)  # 输出:[98, 6.9, True, "大象", "赵万里"]

2. 元组(Tuple)

元组和列表类似,都是有序的元素集合,但元组中的元素不能修改。

# 定义元组
tuplevar = ("梦好心", "王伟", "安晓东", "孙坚")

# 访问元组元素
print(tuplevar[2])  # 输出:"安晓东"
print(tuplevar[-1])  # 输出:"孙坚"

# 注意:元组中的元素不能修改
# tuplevar[0] = "萌不好心"  # 这会引发错误

3. 字符串(String)

字符串是字符的有序集合,字符串中的字符不能修改。

# 定义字符串
strvar = "看你,我就心跳加速"

# 访问字符串中的字符
print(strvar[3])  # 输出:"我"
print(strvar[-6])  # 输出:"跳"

# 注意:字符串中的字符不能修改
# strvar[3] = "你"  # 这会引发错误

4. 集合(Set)

集合是无序的、不重复的元素集合,集合中的元素不能访问和修改。

# 定义集合
setvar = {"巨石强森", "史泰龙", "施瓦辛格", "王文"}

# 注意:集合中的元素不能访问和修改
# setvar[0]  # 这会引发错误
# setvar[2] = 111  # 这也会引发错误

# 集合自动去重
setvar = {"巨石强森", "史泰龙", "施瓦辛格", "王文", "史泰龙"}
print(setvar)  # 输出:{"巨石强森", "史泰龙", "施瓦辛格", "王文"}

5. 字典(Dict)

字典是键值对的集合,字典是无序的。

# 定义字典
dictvar = {"top": "the shy", "middle": "肉鸡", "bottom": "jacklove", "jungle": "臭鞋", "support": "吃饱饱_嘴里种水稻"}

# 访问字典中的值
print(dictvar["middle"])  # 输出:"肉鸡"
print(dictvar["jungle"])  # 输出:"臭鞋"

# 修改字典中的值
dictvar["top"] = "the xboy"
print(dictvar)  # 输出:{"top": "the xboy", "middle": "肉鸡", "bottom": "jacklove", "jungle": "臭鞋", "support": "吃饱饱_嘴里种水稻"}

注意:字典的键和集合的值有数据类型上的要求,它们必须是不可变的类型,如Number(int、float、complex、bool)、str和tuple。


希望这个Markdown笔记对你有所帮助!

标签:输出,元素,数据类型,元组,集合,print,字典
From: https://www.cnblogs.com/wbcde116/p/18047623

相关文章

  • 基本数据类型【整数类型】【浮点类型】【字符类型】【布尔类型】
    @目录基本数据类型计算机中的二进制表示整数类形浮点类型字符类型布尔类型源码:Giteehttps://gitee.com/drip123456/java-seGIthubhttps://github.com/Drip123456/JavaSE专栏:JavaSE笔记专栏基本数据类型我们的程序中可能需要表示各种各样的数据,比如整数、小数、字符等等,这......
  • 数据类型拓展与面试题解读
    整数拓展进制:在平时咱们生活中经常见到的例如通用于电脑识别的二进制、咱们生活中常用的十进制、工作中常见的八进制与十六进制。二进制:通常会以0b开头十进制:咱们生活中的数字八进制:通常以0开头十六进制:通常以0x开头​ 浮点数拓展(float、double)试题举例银行......
  • 类:数据结构(模板)、数据类型(反射)、种类(amount)
    1.析构函数:在GC回收资源时,我们可以在析构函数中做事情; 2.也可以不用new关键字进行创建对象: 使用dynamic,可以直接调用name 3.静态构造器只能初始化静态成员 ......
  • 学java07数据类型
    基本类型数值类型整数类型:byte(1字节)-128到127;short(2字节)-32768到32767;int(4字节)-2147483648到2147483647;long(要在字数后面加L)(8字节)-9223372036854775808到9223372036854775807浮点类型:float(4字节)(要在字数后面加F);double(8字节)字符类型:char(2字节)单个符号或汉字字符串:string(不......
  • C语言进行时3-数据类型
    数据类型:整数类型:int,char,short,long,longlong(字节:4,1,2,8,8其中long在32位电脑中是4字节)1字节(byte)=8位(bit)浮点数类型:float,double,longdouble(字节:4,8)有效字数:7,15逻辑类型:&&(与),||(或),!(非)整数的输入输出%dint%uunsigned%ldlonglong%luunsignedlonglong......
  • Redis扩展数据类型&命令
    StreamRedisStream是Redis5.0版本引入的一种新的数据类型,它是一个持久化的、可查询的、可扩展的消息队列服务。Stream类型的数据结构类似于一个日志系统,数据被添加到Stream的末尾,并且每个数据都会被分配一个唯一的序列号,这个序列号是按照时间顺序递增的。主体队列:Stre......
  • 数据类型拓展
    publicclassDemo01{publicstaticvoidmain(String[]args){//整数扩展进制二进制0b十进制八进制0十六进制0xinti=10;inti2=010;//八进制inti3=0x10;//十六进制System.out.println(i);System.out.println(i2);......
  • Python的数据类型
    Python3中有六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典) 在Python3的六个标准数据类型中: 不可变数据(3个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3个):List(列表)、Dictionary(字典)、Set(集合)。   如何......
  • Redis基础数据类型&命令
    keyredis的最基本类型,一般格式为system-code:moudle-code:busines-key。常用命令keys查看当前数据库中的key列表查看所有未到期的key通过通配符匹配exists判断key是否存在1-存在0-不存在type获取key对应数据体的数据类型del删除指定的key数据unlink非阻塞删......
  • clickhouse 数据类型介绍
    clickhouse数据类型介绍clickhouse数据类型主要包括以下几种:   (1)、基础类型:       数值类型:包括整数、浮点数和定点数。           a、整数:有符号整型Int,分为Int8、Int16、Int32和Int64,分别对应8位、16位、32位和64位整数,占用字节大小分别为1、2、4......