参考文档 https://docs.python.org/zh-cn/3.7/tutorial/introduction.html#lists """ DATA STRUCTURE Container: Sequence -- String.List & Tuple List can be Changed or Updated. But, Tuple can not be. To define a list, you can use symbol '[ ]', tup…
#! /usr/bin/python # coding:utf-8 """ DATA STRUCTURE Container: Mapping (Another container is Set) -- Dict Dict is the only one type of Mapping in python. It's unordered. To define a dict, use symbol '{ }', stored by 'K-V' form. So, while i…
字符串的常见操作 """ DATA STRUCTURE Container: Sequence -- String String is immutable.If string transfer to List, it can be mutable. Another way to change the content of Strings, use inner API, such as replace(), translate(), find(), join(), split(…
Python 序章 概述 Python 是弱类型动态解释型的面向对象高级语言,其具备面向对象的三大特点:封装.继承.多态.Python 代码运行时,其有一个编译过程,通过编译器生成 .pyc 字节码 文件(为二进制文件),然后解释器将之翻译成计算机可识别的指令. 弱类型与动态是指其根据变量的"值",自动的识别其数据类型.如 a=1,则自动知道为数字整型:a='1',则为字符串类型. 虽然 Python 为弱类型语言,但也可以进行类型转换.其他特点就不在此赘述. 数据类型 关于 Pyth…
数字(数值)型 Python 数字数据类型用于存储数值.数据类型是不可变(immutable)的,这就意味着如果改变数字数据类型的值,将重新分配内存空间. Python 支持三种不同的数值类型: 整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点.在 Python3 整型是没有限制大小的,可以当作 Long 类型使用. 浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250). 复数( compl…
字符串作为人类最常处理的内容,在计算中决定了其占有重要的地位.在 Python 中,字符串的操作和处理往往需要根据实际问题,结合其他操作才可以完成目标.在复杂世界仅仅是字符串 API 还无法完成工作.故本章仅先贴出 str 对象的内容,给出一个印象认识. 通过安装的 python 环境,并运行 ipython,查看帮助文档内容如下: In [9]: help(str) Help on class str in module builtins: class str(object) | str(ob…
Python基础------列表,元组的调用方法@@@ 一. 列表 Python中的列表和歌曲列表类似,也是由一系列的按特定顺序排列的元素组成的,在内容上,可以将整数,实数,字符串,列表,元组等任何类型的内容放入列表中.在同一个列表中,其中的元素可以不同. 字符串有他的调用方法,那么列表呢? 当然也有了! 列表的调用方法 1.  sort  : 排序 2 .  clear   :  清空列表里所有的元素 3 .  copy  :    复制一个列表 4 .    reverse  :  反转(倒…
参考文档https://blog.csdn.net/Yeoman92/article/details/56289287 理解Python中列表,元组,字典,集合的区别 列表,元组,字典,集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表(List) 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复项的.如果我们扩…
Python基础-列表.元组.字典.字符串   多维数组 nums1 = [1,2,3] #一维数组 nums2 = [1,2,3,[4,56]] #二维数组 nums3 = [1,2,3,4,['a','b','c','d','e',['一','二','三']],['四','五']] #三维数组 nums4 = [1,2,3,4,['a','b','c','d','e',['一','二','三',[1,2,3]]]] #四维数组 print(nums2[3][1]) #56 print(num…
一.列表 和字符串一样,列表也是序列类型,因此可以通过下标或者切片操作访问一个或者多个元素.但是,不一样的,列表是容器类型,是可以进行修改.更新的,即当我们进行修改列表元素,加入元素等操作的时候,是对原始对象自身的直接变更,而非新对象的创建. 列表可以以任何类型对象作为自己的元素(包括用户自定义类型),而且更为灵活的是,一个列表中可以同时容纳不同类型的对象(这是C/C++中的数组或vector所不能做到的). 1.创建列表 1 2 3 4 listDemo1 = [123, 'abc', 45.…