首页 > 编程语言 >python基础(一)常用数据类型

python基础(一)常用数据类型

时间:2023-12-20 23:46:56浏览次数:41  
标签:常用 python 元素 数据类型 列表 集合 元组 字典

Python3 中有六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)

1.数字类型:3种数值类型:int/float/bool/complex

2.String(字符串):使用英文双引号或英文单引号括起来。如果有多行内容,除了使用换行符之外,还可以使用"""MMMM"""来定义

3.List(列表)

其元素可以是数字,字符串、列表、元组、元素等或自定义类对象,列表是以[] 定义、用英文逗号分隔开的元素的集合,元素可以是重复的,可修改的

4.Tuple(元组)

元组与列表类似,但元组的元素不能修改(列表可以)。元组使用小括号 ( )来定义,元素间使用英文逗号隔开

5.Set(集合)
集合(set)是一个无序的不重复元素序列。集合有自动去重的功能,元素不可修改
使用大括号 { } 或者 set() 函数来创建集合,
如果想创建一个空集合必须用 set() ( { } 是用来创建一个空字典的)。
PS:集合只存储不可变的数据类型,如Number(数字)、字符串、元组等,而无法存储列表、字典、集合这些可变的数据类型

6.Dictionary(字典)

字典定义格式:{key1 : value1, key2 : value2, key3 : value3 }

键(key)和值(value)之间以英文冒号:连接,每个键值对之间使用英文逗号,分割,整个字典在{}中
键(key)在字典中必须是唯一的,且键是不可变的数据类型,如字符串、数字、元组。
值(value)可以是任意对象,比如None、数值、字符串、字典等

 运行:

 

标签:常用,python,元素,数据类型,列表,集合,元组,字典
From: https://www.cnblogs.com/my-destiny/p/17917883.html

相关文章

  • BP神经网络思想及其Python实现
    神经网络是一种模拟人类大脑工作方式的计算模型。它由神经元组成,这些神经元相互连接形成网络。每个连接都有一个权重,而神经元则通过激活函数处理输入并生成输出。神经网络可以分为输入层、隐藏层和输出层。在训练过程中,神经网络通过调整权重来学习模式和特征,使其能够进行预测或分......
  • 如何使用Python进行地址信息(省/市/区/姓名/电话)提取
    地址信息提取大纲一级目录:地址信息提取的背景和目的二级目录:什么是地址信息提取地址信息提取是一种技术,它可以帮助我们从文本、图像或其他来源中提取出有关地址的信息。这种技术的背景和目的是为了解决人们在日常生活和工作中经常遇到的地址相关问题。无论是在线购物、导航应用还是......
  • Python之AI功能的实现
    使用Python我们可以调用AI库,实现一些AI功能。1.文本相似度:importdifflibs1="abc"s2="abce"ratio=difflib.SequenceMatcher(None,s1,s2).quick_ratio()print(ratio)2.情感分析:单句子情感分析fromsnownlpimportSnowNLPs="你人真好"nlp=SnowNLP(s)......
  • 【misc】[HNCTF 2022 WEEK2]calc_jail_beginner_level4.1(JAIL) --沙盒逃逸,python模板
    这道题没给附件,直接连上看看这里一开始用().__class__.__base__.__subclasses__()[-4].__init__.__globals__[bytes([115,121,115,116,101,109]).decode()](bytes([115,104]).decode())进行尝试,后面发现bytes函数被禁用了,可以用另外的函数代替().__class__.__base__.__subclasse......
  • python之列表的排序、循环、合并
    排序:sorted()显示临时排序cars=['byd','audi','gelly','qirui','chengcheng']print(sorted(cars))print(cars)结果:['audi','byd','chengcheng','gelly','qirui'][�......
  • Python图书目录提取标题序号、页码、标题内容
    切割获取标题需要,注意序号标题之间的空格与后面页码前的空格不一样;替换标题序号、页码去除前后空格获取标题内容;返回处理好的数据写入Excel,OK完成任务.book_contents.py#-*-coding=utf-8-*-importpandasaspd#切割字符获取标题序号、标题、页码defsplit_words(d......
  • Docker Alpine Linux 安装 Python3
      参考文档:DockerAlpineLinux安装Pytho1、DockerfileDockerfile文件一般包含基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令,’#’为Dockerfile中的注释。参考文件::Docker构建自定义镜像和Dockerfile文件2、直接安装 通过Dockerfile文件构建镜像时,直......
  • # yyds干货盘点 # 运行js文件,会弹出一个python解释器的界面,怎么解决呢?
    大家好,我是皮皮。一、前言前几天在Python白银交流群【菜......
  • 运行js文件,会弹出一个python解释器的界面,怎么解决呢?
    大家好,我是皮皮。一、前言前几天在Python白银交流群【菜......
  • 续 · 数据类型的内置方法
    数据类型的内置方法字符串的内置方法1.upper,lower将英文全部变成大写,将英文全部变成小写1old_code='KeViN'2print('这是返回给用户的验证码:%s'%old_code)3new_code=input('请输入你的验证码:').strip()4print(new_code)#不区分大小写ifold_code.upper......