返回顶部
首页 > 资讯 > 后端开发 > Python >Python学习 :六个标准数据类型
  • 747
分享到

Python学习 :六个标准数据类型

数据类型标准Python 2023-01-30 22:01:16 747人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

一、Numbers(数字类型) 数字类型主要分为两种—— 整数(Integer)与 浮点数(Float) 整数分为整型和长整型(在python3中已经不再区分为整型与长整型,统一称为整型) 注意:数字类型是不可变的数据类型       

一、Numbers(数字类型)

数字类型主要分为两种—— 整数(Integer)与 浮点数(Float)

整数分为整型和长整型(在python3中已经不再区分为整型与长整型,统一称为整型)

注意:数字类型是不可变的数据类型              

 
 

二、String (字符串

字符串(String)是字符(Characters)的序列(Sepuence)。基本上,字符串就是一串词汇

注意:字符串是不可改变

      单引号括起的字符串与双引号括起的字符串是一样的(它们不存在任何区别)

字符串的基本操作主要有:copy,拼接,查找,统计,检测,切片,大小写等

 

三、List(列表)      

列表,是一种用于保存一系列有序项目集合,在 python 中你需要在它们之间加上一个逗号 

注意:列表是可变数据类型 

列表的基本操作有:索引(访问),切片,扩展,删除,追加,统计,长度,获取下标等。

 

1、访问(使用索引)

list = ["lion","tiger","monkey","dog","cat"]
print(list[0])     # 返回列表中第一个元素
print(list[-1])    # 返回列表中倒数第一个元素
>>> lion
    cat 

2、切片

list = ["lion","tiger","monkey","dog","cat"]
print(list[1:3])         # 返回列表中第二个元素到第四个元素,但不包括最后一个值
>>> ["tiger","monkey"]

3、追加、插入、扩展

list = ["lion","tiger","monkey","dog","cat"]
list.append("cow")        # append默认在最后一位添加元素
list.insert(1,"Python")   # 在第一个位置插入元素
a = ["apple","pear"]
list.extend(a)            # extend用于在列表末尾处扩展另一序列的多个值
print(list)
>>> ['lion', 'python', 'tiger', 'monkey', 'dog', 'cat', 'cow', 'apple', 'pear']

4、修改、删除

list = ["lion","tiger","monkey","dog","cat"]
del list[0] #删除第一个元素
list.remove("dog")  #删除指定的元素
list.pop() #pop默认为删除最后一个元素,也可以指定某个位置的元素
#list.clear() 删除所有元素
print(list)
>>> ['tiger', 'monkey']

 

四、Tuple(元组)       

   元组,用于将多个对象保存到一起,它是用圆括号括起来的,其中的元素之间用逗号(英文半角)隔开。

   注意:元组类似于字符串,它们是不可改变的,不能编辑或更改元组。

      使用方括号的形式被称作索引(Indexing)运算符,注意 Python 是由 0 开始计数

   元组的用途:
           1)元组比列表操作速度快,如果定义了一个值,并且唯一要用它做的是不断地遍历它,此时元组比列表更适合
           2)如果对不需要修改的数据进行“写保护”,应该使用元组。如果必须要改变这些值,则可以转换为列表修改
           3)元组可以在字典中被用作key,但是列表不可以。(字典的key必须是不可变的)

 

zoo = ("python","monkey","lion")
print("Number of animals in the zoo is ",len(zoo))
new_zoo = "tiger" ,"elephant" , zoo
print("All animals in new zoo are " , new_zoo)  # 注意元组中所包含的元组不会失去其所拥有的身份
("python" , "monkey" , "lion"))
print("Last animal brought from old zoo is " , new_zoo[2][2])       #通过在方括号中指定项目所处的位置来访问元组中的多个项目
>>> Number of animals in the zoo is 3
>>> All animals in new zoo are ("tiger" ,"elephant" ,("python" , "monkey" , "lion"))
>>> Last animal brought from old zoo is lion

 

五、Set(集合)    

   集合,是简单对象的无序集合(Collection)。当集合中的项目存在与否比起次序或其出现次数更加重要时,应该使用集合

      通过使用集合,可以测试某些对象的资格或情况,检查它们是否是其它集合的子集,找到两个集合的交集等

 

set.add('one')   # 向集合 set 中添加一项 
set.update([10,37,42])   # 在 set 中添加多项 
set.pop()  # pop 不能指定删除某个参数 ,每次只会删除一个参数
set.remove(“one”)  #删除指定元素 one 
set.clear() # 清空集合
len(set)     #计算set 的长度 
“one” in set       #测试元素 one 是否属于 set   
“one” not in set #测试元素 one 是否不属于 set 

 

六、Dictionary(字典) 

   字典是一种映射型的数据类型,每个元素成对出现,即 key- value,每对元素 key 和 value 使用“:”冒号分开,元素之间用逗号隔开,整个字典包括子在{}中。
   字典中的“key”必须是不可变类型,“value”则可以是任意类型,如果出现一个“key”被多个“value”赋值,那么值为最后一个被赋的值
   字典是可变数据类型,并且是无序的。所有不可变的数据类型都可以作为字典中的key,例如数字,字符串,元祖。
   字典中的成对的键值与值配对不会以任何方式进行排序。如果你希望为它们安排一个次序,只能在使用它们之前进行排序
   字典的基本操作包括 创建,增加,删除,修改,查找,遍历,更新,in  or  not in 等。
 
len(d)   # 返回字典(d)中的键值对的数量
d[key]   # 返回字典(d)中的键(key)的值
d[key] = Value # 将值(value)赋给字典(d)中的键(key)
del d[key] # 删除字典(d)的键(key)项(将该键值对删除)
key in d  # 检查字典(d)中是否含有键为 key 的项

 

数据类型之间相互转换:        

   把字符串转换成数字型,用 int(被转数据)
   把数字型转换成字符串,用 str(被转数据)

 

 

 

 

 

 

 

--结束END--

本文标题: Python学习 :六个标准数据类型

本文链接: https://lsjlt.com/news/179733.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python学习 :六个标准数据类型
    一、Numbers(数字类型) 数字类型主要分为两种—— 整数(Integer)与 浮点数(Float) 整数分为整型和长整型(在Python3中已经不再区分为整型与长整型,统一称为整型) 注意:数字类型是不可变的数据类型       ...
    99+
    2023-01-30
    数据类型 标准 Python
  • 数据库学习之六:mysql数据类型
    六、mysql数据类型 1、课程大纲 • 数据类型介绍 • 数据类型设置 • 列属性 • 数据类型的字符集用法 • 选择适当的数据类型 2、数据类型介绍 • 四种主要类别: 数值类型 字符类型 时间类型 二进制类型 • 数...
    99+
    2016-06-23
    数据库学习之六:mysql数据类型
  • Python3中六种标准数据类型的简单
    作者:心叶时间:2018-04-21 09:28 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 Python3 中有六个标准的数据类型:Number(数字) + String(字符串) + ...
    99+
    2023-01-31
    六种 数据类型 简单
  • Python标准数据类型-Number(数字)
    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1 📃个人主页:hacker707的csdn博客 🔥系列专栏...
    99+
    2023-09-10
    python 数据类型
  • Python的五个标准数据类型你认识几个
    目录一、数字二、字符串1、Python中的字符串被确定为一组连续的字符在引号之间。2、字符串串的子集,3、加号(+)符号的字符串连接操作符4、星号(*)表示反复操作。三、列表四、元组...
    99+
    2024-04-02
  • Python标准数据类型-List(列表)
    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 ...
    99+
    2023-09-10
    python list pycharm 原力计划
  • Python数据类型学习笔记
    带你走进数据类型 一:整数、浮点数 Python中整数和浮点数的定义以及运算和C++都是一样的,我在这里就不需多说了,我就说明一点:Python相对于C/C++而言,定义整数没有int 和 long lon...
    99+
    2022-06-04
    数据类型 学习笔记 Python
  • Python标准数据类型-String(字符串)
    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1 📃个人主页:hacker707的csdn博客 🔥系列专栏...
    99+
    2023-09-03
    python 字符串 原力计划
  • python标准类型分类
    一、 存储模型依据变量在内存中的组织分类。Python的类型, 就象绝大多数其它语言一样,能容纳一个或多个值。一个能保存单个字面对象的类型我们称它为原子或标量存储,那些可容纳多个对象的类型,我们称之为容器存储。(容器对象有时会在文档中被称为...
    99+
    2023-01-31
    类型 标准 python
  • Python入门(六)Python数据类型
    目录内置数据类型获取数据类型设置数据类型设定特定的数据类型内置数据类型 在编程中,数据类型是一个重要的概念。 变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。 在这些类别...
    99+
    2023-05-14
    Python入门 Python数据类型
  • python五大标准数据类型的介绍
    这篇文章主要介绍“python五大标准数据类型的介绍”,在日常操作中,相信很多人在python五大标准数据类型的介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python五大标准数据类型的介绍”的疑惑有所...
    99+
    2023-06-02
  • Python学习手册之数据类型
     在上一篇文章中,我们介绍了 Python 的异常和文件,现在我们介绍 Python 中的数据类型。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9979931.html 数据类型None 类...
    99+
    2023-01-30
    数据类型 手册 Python
  • Python的五个标准数据类型是什么及怎么用
    这篇文章主要介绍了Python的五个标准数据类型是什么及怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python的五个标准数据类型是什么及怎么用文章都会有所收获,下面我们一起来看看吧。Python的五个...
    99+
    2023-06-29
  • python内建类型与标准类型
    目录前言理解对象和类型关于不可变类型和可变类型关于动态静态强弱类型标准类型其它内建类型类型的类型None ->空类型内建类型的布尔值前言 全可以访问相同的对象, 因此我们讲 这...
    99+
    2024-04-02
  • Python标准库学习之urllib
    本系列以python3.4为基础urllib是Python3的标准网络请求库。包含了网络数据请求,处理cookie,改变请求头和用户代理,重定向,认证等的函数。urllib与urllib2:python2.x用urllib2,而pytho...
    99+
    2023-01-31
    标准 Python urllib
  • 学习python的第五天(数据类型)
    一复习 1.查看数据类型 #数值10的位置 print(di(10)) #数值10的样式 print(type(10)) 2.关于变量的一些补充 a=1 b=1 c=1 #a,b,c三种位置判断 print(a is b is c) p...
    99+
    2023-01-31
    数据类型 第五天 python
  • Python学习—数据类型、运算符、条件
    1.python编码格式 python2:ASCII python3:Unicode ASCII编码:1字节(bytes) = 8位(bit) 一个英文字符占一个字节, Unicode:通常用一个字符用两个字节存储,不管英文还是中文,...
    99+
    2023-01-31
    数据类型 运算符 条件
  • python学习之数据类型与运算符号
    python版本:3.6    python编辑器:pycharm 最新版本 整理成代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- # 数学操作符 print(2 ** 3) ...
    99+
    2023-01-30
    数据类型 符号 python
  • 一起来学习一下python的数据类型
    目录内置数据类型获取数据类型【type()】str:转换为str(字符串)类型int:转换为int类型float:转换为float类型complex:转换为complex(复数)类型...
    99+
    2024-04-02
  • MySQL学习笔记(4):数据类型
    本文更新于2019-06-19,使用MySQL 5.7,操作系统为Deepin 15.4。 目录数值类型整数类型定点数类型浮点数类型位类型日期时间类型字符串类型枚举类型集合类型 数值类型 整数类型 type[(m)] [UNSIG...
    99+
    2019-09-06
    MySQL学习笔记(4):数据类型
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作