`
resunly
  • 浏览: 41800 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python基础知识总结---数据结构---序列

 
阅读更多

序列包括列表和元组下面的总结是一些两个公用的方法:

#2.0.0 数据结构
#在python 中有三种数据结构--序列(列表,元组),字典-映射
#列表能修改 而元组不能修改
#一个字符串就可以看成一个列表
#对列表的操作
def strTest():
    #列表的定义以及初始化
    listEmp = [];
    listEmpN = [None]*10  ## 给初始化列表给定长度 用乘法
    print "List 的长度",len(listEmpN);

    expStr = "welcome to here!";        #序列
    expStrM = ["start","monitor","pass"]
    listPar = ["0","1","2","3","4","5","6","7","8","9","10"]

    #1.1.序列通用法法一---用索引操作
    print "索引操作",expStr[3];
    print ("索引操作符",expStr[3])
    ##为什么这两个的输出不是一样的结果 后者是一串unCode编码??

    print "索引操作",listPar[3];

    #1.2.序列通用法法二--分片操作
    #冒号分开的前后两个参数分别决定截取字符串的起始和结束位
    # par1《= str < par2 既不包括最后一个值
    #还有第三个值就是步长,会在分片截取的区间上,按步长截取数据,步长不能为零
    print "分片操作-左起取值",expStr[:3]
    print "分片操作-右起取值",listPar[-3:-1];
    print "分片操作-左起取值",listPar[1:]
    print "分片操作-左起取值-步长为2",listPar[1::2]
    print "分片操作-左起取值-步长为-2",listPar[-4::-3]
    #print "分片操作-左起取值-步长为-2",listPar[2::-2] 会出错
    #这里请注意,当步长为负数时,要让截取的开始位置大于结束位置
    #也就是说截取和步长都要同向来截取

    #1.3.序列通用法法三--成员检测
    print "检测序列成员用 "" in list :","start" in expStrM;

    #1.4.序列通用法法四--序列的长度,最大值,最小值,以及序列相加
    print "求序列最大值: max(list)",max(listPar);
    print "求序列最小值: min(list)",min(listPar);
    print "求序列长度: len(list)",len(listPar);

    #1.5.序列通用法五--序列相加
    #两个相同的序列才能相加
    print "两个序列的和:",expStrM+listPar

 

0
2
分享到:
评论

相关推荐

    Python学习笔记--皮大庆.pdf.zip

    3. **列表、元组、字典与集合**:这些是Python的主要数据结构,列表是可变序列,元组是不可变序列,字典是键值对的集合,集合则是一组不重复的元素。理解它们的特点和操作方法,如索引、切片、增删改查、迭代等。 4...

    python里怎么定义一个复数-python设置一个复数Python基础教程03-序列(s .pdf

    在Python编程语言中,序列是一种基本的数据结构,用于存储有序的元素集合。这些元素可以是任何数据类型,包括整数、浮点数、字符串、布尔值甚至是其他序列。序列主要分为两种类型:元组(tuple)和列表(list)。 ...

    Python与量化投资-从理论到实战代码_量化投资python_python_源码

    在学习过程中,建议先掌握Python基础知识,包括语法、数据结构和函数,然后逐个攻破金融知识和Python在金融领域的应用。同时,理解金融市场的基本概念,如风险、收益、有效市场假说等,是必不可少的。此外,实战经验...

    python基础课件-全部.pdf

    ### Python 基础知识概览 #### 认识 Python 和基础知识 - **Python 的发展历史**: - **起源**:Python 由 Guido van Rossum 创建,他在1982年获得数学与计算机硕士学位后,对编程产生了浓厚的兴趣。 - **背景**...

    Python基础树状图-PDF,Word,亿图格式

    通过这些树状图和文档,你可以系统地学习Python的基础知识,并结合算法进行深入理解。同时,使用思维导图工具如亿图,不仅可以帮助个人整理知识,还能促进团队间的知识共享和讨论,提升学习效果。

    python程序设计教程-张莉-江苏省python二级教材-全套PPT

    这套PPT涵盖了从Python基础到高级应用的诸多知识点,旨在为考试提供系统的复习材料。 首先,从第1章《程序设计和Python语言》开始,我们学习了编程的基本概念,包括什么是程序,为什么要学习编程,以及Python语言的...

    ppt3-python编程基础知识-基本数据类型(PPT71页)-说课稿.ppt

    **Python编程基础知识——基本数据类型** 在Python编程中,理解并掌握基本数据类型是至关重要的。这包括整型(Integers)、浮点型(Floats)、字符串(Strings)以及布尔型(Booleans)。这些基本数据类型构成了...

    趣学python源代码-python-for-kids source code

    一、Python基础知识 Python是一种高级编程语言,它的语法清晰,注重可读性,非常适合初学者。Python-for-Kids的源代码中,会涵盖变量、数据类型(如整型、浮点型、字符串)、控制结构(如if-else语句、for循环、...

    大数据开发语言(Python)知识汇总-0.3.doc

    了解并熟练掌握这些知识点,对于Python大数据开发来说至关重要,它们构成了Python编程的基础,并为深入学习和应用提供了坚实的基础。在实践中不断练习和探索,将有助于提升Python编程技能,特别是在大数据处理和分析...

    python基础教程总结整理

    ### Python基础教程总结整理 #### 一、基础知识 在学习Python之前,首先了解一些基本概念是非常重要的。...以上是对Python基础知识的一些概述和总结,希望能帮助初学者更好地理解和掌握Python编程的基础概念。

    python-3.6.2-docs-pdf-a4

    此外,还有列表(list)、元组(tuple)、字典(dict)和集合(set)等复合数据结构。 - **语法结构**:Python采用缩进作为代码块的分隔,提供了if-else语句、for循环、while循环、函数定义(def)以及类定义...

    Python测试题-----副本.doc

    ### Python基础知识 #### 注释与代码块划分 - **注释**: 在Python中,使用`#`符号来标示单行注释。 - **代码块**: Python通过缩进来划分不同的代码块。例如,循环体、函数体等都是通过相同级别的缩进来定义的。 ##...

    Python Guide Document--写出好的代码

    - **网络编程**:涉及TCP/IP协议、HTTP协议等基础知识。 #### 3.8 Systems Administration - **系统管理**:利用Python脚本进行系统管理和自动化运维任务。 #### 3.9 Continuous Integration - **CI/CD**:集成...

    Python基础知识思维导图.pdf

    Python基础知识是计算机编程领域的重要组成部分,它不仅包含了语言的基本概念、语法、数据类型、控制流程等,还涉及了数据结构、函数定义和使用等重要内容。接下来,我们将从给定文件内容中提取并详细阐述这些知识点...

    python零基础入门-Crossin的编程教室

    ### Python零基础入门知识点概述 #### 一、Python为何适合编程入门 - **原因解析**: ...通过以上内容的学习,初学者可以从零开始逐步掌握Python编程的基础知识与实践技能,为进一步深入学习打下坚实的基础。

    python-基础知识思维导图大综合版

    数据结构是Python中的另一个关键主题,包括列表(list)、元组(tuple)、集合(set)和字典(dict)。列表是动态大小的有序序列,支持索引和切片操作;元组与列表类似,但一旦创建就不能修改;集合是无序的唯一元素...

    python官方3.7.0b4-amd64版本exe安装包

    了解这些基础知识后,如果你想要进一步学习Python,可以参考链接中的教程:“https://blog.csdn.net/qq_38161040/article/details/87295245”。这个教程详细介绍了如何下载并安装Python 3.7.0b4,包括安装过程中的...

    Python3.7.2中文文档-2.Python设置和使用-合集

    以上是Python3.7.2设置和使用的一些核心知识点,深入学习和实践这些内容将有助于你掌握Python编程,并利用其强大功能解决实际问题。在学习过程中,结合官方文档和实战项目,你的Python技能将会不断提升。

Global site tag (gtag.js) - Google Analytics