Python基础教程在SublimeEditor中配置Python环境在Python代码中添加注释Python中数据类型的使用Python中的关键字Python字符串操作Python中的列表操作Python中的元组操作Pythonmax()和min()——查找列表或数组中的最大值和最小值Python查找最大N(topN)或最小N项Python读写CSV文件Python中使用httplib2——HTTPGET和POST示例Python拆箱元组作为变量或参数Python拆箱元组——值太多无法拆包Python多字典示例——将单个键映射到字典中的多个值PythonOrderedDict——有序字典Python字典交集——比较两个字典Python优先级队列示例数据类型定义变量的类型。因为在Python中一切都是对象,所以数据类型实际上是类。变量是类的实例。在任何编程语言中,都可以对不同种类的数据类型执行不同的操作,其中一些与其他相同,而另一些则非常特定于该特定数据类型。1.Python内置数据类型Python默认有以下内置数据类型。类别数据类型/类名称Text/StringstrNumericint、float、complexListlist、tuple、rangeMadictSetset、frozensetBooleanboolBinarybytes、bytearray、memoryview2。详细的数据类型2.1。字符串字符串可以定义为包含在单引号、双引号或三引号中的字符序列。三引号(""")可用于编写多行字符串。str数据类型x='A'y="B"z="""C"""print(x)#打印Aprint(y)#打印Bprint(z)#打印Cprint(x+y)#打印AB-concatenationprint(x*2)#打印AA-重复operatorname=str('john')#ConstructorsumOfItems=str(100)#从int到string2.2的类型转换。Integer、Float、Complex这些是数字类型。它们是在为变量分配数字时创建的。int持有无限长度的有符号整数。float保存浮点精度数字,它们的精度最多为小数点后15位。complex–复数包含实部和虚部。数值类型x=2#intx=int(2)#intx=2.5#floatx=float(2.5)#floatx=100+3j#complexx=complex(100+3j)#complex2.列表、元组、范围在Python中,列表是使用方括号()和逗号()编写的一些数据的有序序列。列表可以包含不同类型的数据。[],Slice[:]运算符可用于访问列表中的数据。连接运算符(+)和重复运算符(*)对于str数据类型的工作方式类似。范围可以被认为是一个子列表,它使用切片运算符取出列表。元组类似于列表-除了元组是只读数据结构,我们不能修改元组项的大小或值。此外,项目包含在括号(,)中。列表类型randomList=[1,"one",2,"two"]print(randomList);#打印[1,'一',2,'二']print(randomList+randomList);#打印[1,'一',2,'二',1,'一',2,'二']print(randomList*2);#打印[1,'one',2,'two',1,'one',2,'two']alphabets=["a","b","c","d","e",“f”、“g”、“h”]打印(字母表[3:]);#范围-打印['d','e','f','g','h']print(alphabets[0:2]);#range-打印['a','b']randomTuple=(1,"one",2,"two")print(randomTuple[0:2]);#range-prints(1,'one')randomTuple[0]=0#TypeError:'tuple'对象不支持项目赋值2.4。字典字典或字典是项的键值对的有序集合。键可以保存任何原始数据类型,而值是任意的Python对象。词典中的条目以逗号分隔并括在花括号{,}中。字典类型charsMap={1:'a',2:'b',3:'c',4:'d'};打印(字符映射);#打印{1:'a',2:'b',3:'c',4:'d'}print("第一个条目是"+charsMap[1]);#打印第一个条目是aprint(charsMap.keys());#打印dict_keys([1,2,3,4])print(charsMap.values());#打印dict_values(['a','b','c','d'])2.5。Set,frozensetpython中的集合可以定义为用花括号{,}括起来的各种项目的无序集合。集合中的元素不能重复。python集合的元素必须是不可变的。与列表不同,没有索引集元素。这意味着我们只能迭代集合的元素。这个冻结集是正常集的不变形式。这意味着我们不能删除任何项目或将它们添加到冻结集中。设置类型数字={0,1,2,3,4,5,6,7,8,9}print(digits)#打印{0,1,2,3,4,5,6,7,8,9}print(type(digits))#prints
