一.序列类型(字符串,元组(),列表[]) 序列类型支持in,len(),分片[],迭代,5种内置序列类型:bytearray,bytes,list,str,tuple(元组). 1.元组可以嵌套(如:x=str[2][1][0][1]) 2.元组的命名(collections.namedtuple(),即自定义) 样:sale=collctions.namedtuple("sale","productid customerid date price") 逗号前的为…
1.初识列表 列表(List)是Python3中的"容器型"数据类型. 列表通过中括号把一堆数据括起来的方式形成,列表的长度不限. 列表里面的元素可以是不同的数据类型,但是一般是相同的数据类型. nums = [1,3,5,7,9,11,13,15] user_info = ["jack", 18, "male"] ==列表支持索引(index)和切片(silice)的方式访问其中的元素==. #demo1:索引 nums = [1,3,5,7,…
以下所有例子都基于最新版本的 Python,为了便于消化,每一篇都尽量短小精悍,希望你能尽力去掌握 Python 编程的「概念」,可以的话去动手试一下这些例子(就算目前还没完全搞懂),加深理解. 在 Python 中,常见的基本数据类型有: 数字:整数 int,浮点数 float 字符串:str 布尔值:bool 而常见的复杂数据类型有: 列表:list 字典:dict 自然界中,复杂的事物可以由简单的事物组合而成. 在编程中,所有的复杂数据类型都可以由基本数据类型组合而成. 列表 list 又…
一.定义 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号中: dic = {key:value,key1:value1} 键必须是唯一的,但值则不必,值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组. tup = ("a","b") dic = {"k":1,tup:3,"y":10} 二.访问字典…
一.集合介绍 Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种.集合是一个无序的,不重复的数据组合,主要作用为:去重(把一个列表变成集合,就自动去重了),测试两组数据的交集.差集.并集等.set里面可以是多种数据类型(但不能是列表,集合,字典,可以是元组). 二.创建集合set 使用大括号或者set()来创建集合.如果想要创建空集合,必须使用set()来创建. s = {"aaa","bbb",&qu…
一.列表: 列表的语法,以中括号开通和结尾,元素以逗号隔开.例如:name = [] 列表是以下标取值,第一个元素下标是0,第二个元素下标是1,最后一个元素下标是-1.   1.增加 #name = ["zhangsan","lisi","wanger","liwu"]#name[1] = "wang"#在列表name的下标为1的位置增加一个元素"wang",当然这个下标原来的元素也就没…
一.先聊下python的运行过程 计算机是不能够识别高级语言的,所以当我们运行一个高级语言程序的时候,就需要一个“翻译机”来从事把高级语言转变成计算机能读懂的机器语言的过程.这个过程分成两类,第一种是编译,第二种是解释.编译型语言在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言.运行时就不需要翻译,而直接执行就可以了.最典型的例子就是C语言.解释型语言就没有这个编译的过程,而是在程序运行的时候,通过解释器对程序逐行作出解释,然后直接运行,最典型的例子是Ruby. 当p…
1.模块初识: sys模块: import sys print(sys.path) #path打印环境变量--> ['F:\\python学习\\projects\\s14\\day2', 'F:\\python学习\\projects\\s14', 'F:\\python3.5\\python35.zip', 'F:\\python3.5\\DLLs', 'F:\\python3.5\\lib', 'F:\\python3.5', 'F:\\python3.5\\lib\\site-packa…
字典内置函数&方法 函数: 1.len(dict1):打印字典的键的个数 方法:dict1.( ) 2.clear():清空字典 3.copy():复制字典 4.fromkeys():使用指定的序列作为键创建字典 list1,list2 =["d","e","f"],[1,2,3,4,5] list3 = ['Aapple','oppo'] print(dict.fromkeys(list1,list2)) print(dict.from…
函数进阶 1.函数作为变量 a=123 name="gao" nums=[1,2,3] data=nums#指向同一个内存地址 #查看内存地址篇章 def func(): print(123) func() 1.1函数名作为变量名使用 def func(): print("nice") v1=func#v1指向func函数的内存地址 v1()#执行内存中存放的代码 func() 1.2函数的默认返回值 def func(): print("nice&quo…