python基础-较复杂数据类型预览

1.初识列表

  列表就是队列;

  列表是一种有序的,且内容可重复的数据类型;

  用list代表列表,也可以用list()定义一个列表,同时定义列表可以直接使用 [ ];

  python中列表是一个无限制长度的数据结构;(但为了响应速度,也应避免列表中数据过大);

  列表中可以存储各种数据类型,数字、字符串、布尔型、None、另一个列表等。

  python基础-较复杂数据类型预览

  成员判断 in, not in

    python基础-较复杂数据类型预览

  列表长度判断 len()

    python基础-较复杂数据类型预览

  max()和min()的应用

    此时列表中元素数据类型必须是一致的,否则会报错(数据类型不一致,max或min无法统一比较规则)

    一般用于数字的比较;

    print(min([23, -4, 0, 2]))  # -4

    python基础-较复杂数据类型预览

    元素是字符串时,比较的是字符串首字母的 ord() 值;

    python基础-较复杂数据类型预览

 

2.初识元组

  元组与列表一样,都是可以存储多种数据类型的数据结构;

  元组也是一种有序的、元素可重复的集合;

  tuple代表元组,可以用tuple创建元组,也可直接用 ( )括号;

  元组也是一个无限制长度的数据结构。

  元组比列表占用资源更小,

  列表可变、元组不可变;

  python基础-较复杂数据类型预览

  一些内置函数的使用

    python基础-较复杂数据类型预览

 

3.初识字典

  字典是由多个key及其对应的value所组成的一种数据类型;

  dict用来代表字典,并可创建一个字典,也可通过{ }创建;

  eg:persion = {'name': 'll', 'age': 23}

  key 可指定的值必须是不可变的数据类型,数字、字符串或元组 (大部分开发工作中使用的是字符串),

  value 可指定为全部数据类型;  

  字典是可以被修改的;

  字典中的key是唯一的(这样才能找到唯一的value)。

  python基础-较复杂数据类型预览

 

4.总结

     python基础-较复杂数据类型预览

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python基础-较复杂数据类型预览 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • python基础–基本概念

    1.脚本的文件格式   脚本名.py         eg: hello.py   2.脚本结构   大概三部分,脚本头+导入部分+业务模块         每一块都是非必须的,按需填写即可;      为了书写规范,一般脚本头和导入部分中间空一行,导入部分和业务部分中间空两行;   3.头部注释   写在python脚本第一行,用#开头表示的信息就是头注释…

    2023年4月2日
    00
  • python基础-异常处理

    1.异常与异常处理   异常就是程序中的错误,正常情况下程序是自上而下逐行执行的,当遇到异常时,就会报错退出执行;   异常处理就是在程序中可能出错的地方进行提前预捕获,并将异常部分的程序进行修正使得程序正常执行。   2.异常的语法   利用try … except … 关键字 # 以字符串的upper方法为例 def new_upper(str_…

    2023年4月2日
    00
  • python基础-面向对象

    1.面向对象   面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性,所以可以先了解下什么是面向过程编程:   面向过程编程的核心是过程,就是分析出实现需求所需要的步骤,通过函数一步一步实现这些步骤,接着依次调用即可,再简单理解就是程序   从上到下一步步执行,从头到尾的解决问题;   而面向对象编程是把构成事物的整个需求…

    2023年4月2日
    00
  • python基础-数据类型间的转换

    数据类型转换:将自身数据类型转化成新的数据类型,并拥有新数据类型相关操作的过程; 为方便更好的帮助处理业务,将数据变更为更适合业务场景的类型; a = ‘1’,  此时想使用数字的数学操作,就需要先将字符串转化为数字类型;   1.数字与字符串间的转换 # 字符串转换成整数 a = ’34’ b = int(a) print(b) # 34 # 此时字符串内…

    2023年4月2日
    00
  • python基础-模块和包

    1.什么是python的包   包就是一个文件夹,里面放着一个个py文件或子包;   在包中可以被调用的一个个py文件,我们叫做模块;      如上,test就是一个包、two.py就是test下的一个模块,child是子包,结构和test包一样;   包的身份证     可以看到test下还有一个__init__.py命名的文件,是python包中必须存…

    2023年4月2日
    00
  • python基础–简单数据类型预览

    为了适应更多的使用场景,将数据划分为多种类型,每种类型都有各自的特点和使用场景, 帮助计算机高效的处理和展示数据。(比如数字用于数学运算、字符串用于信息传递、页面文字展示等) 1.数字类型   整型     整型就是我们说的整数,0也是整数,是一种特殊的整数;      int 既是整型的代表,又是定义整型的函数;      定义一个整型,并不一定必须用in…

    2023年4月2日
    00
  • python基础-字符串常用方法

    1.字符串capitalize函数   (capitalize vt. 资本化,用大写字母书写(或印刷); 把…首字母大写;)   将字符串的首字母大写,其它字母小写;   用法:newstr = string.capitalize() 修改后生成一个新字符串(因为字符串是不可更改数据类型);      ”.capitalize() 返回为空,不会报错; …

    2023年4月2日
    00
  • python基础-数字类型

    1.数字的简单运算   常用运算符     +, -, *,  /, %, //,**          = 就是赋值运算符,在变量介绍中已提及过,a=13;     这里要说下赋值运算符的参数运算,     +=, -=, *=, /=, //=, %=      a += b –> a = a + b  参数赋值可以使代码更整洁,可读性更强   …

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部