烟台大学文经学院贴吧,寻猫启示,指望的近义词
数字类型主要分为两种—— 整数(integer)与 浮点数(float)
整数分为整型和长整型(在python3中已经不再区分为整型与长整型,统一称为整型)
注意:数字类型是不可变的数据类型
字符串(string)是字符(characters)的序列(sepuence)。基本上,字符串就是一串词汇
注意:字符串是不可改变
单引号括起的字符串与双引号括起的字符串是一样的(它们不存在任何区别)
字符串的基本操作主要有:copy,拼接,查找,统计,检测,切片,大小写等
列表,是一种用于保存一系列有序项目的集合,在 python 中你需要在它们之间加上一个逗号
注意:列表是可变数据类型
列表的基本操作有:索引(访问),切片,扩展,删除,追加,统计,长度,获取下标等。
1、访问(使用索引)
list = ["lion","tiger","monkey","dog","cat"] print(list[0]) # 返回列表中第一个元素 print(list[-1]) # 返回列表中倒数第一个元素 >>> lion cat
2、切片
list = ["lion","tiger","monkey","dog","cat"] print(list[1:3]) # 返回列表中第二个元素到第四个元素,但不包括最后一个值 >>> ["tiger","monkey"]
3、追加、插入、扩展
list = ["lion","tiger","monkey","dog","cat"] list.append("cow") # append默认在最后一位添加元素 list.insert(1,"python") # 在第一个位置插入元素 a = ["apple","pear"] list.extend(a) # extend用于在列表末尾处扩展另一序列的多个值 print(list) >>> ['lion', 'python', 'tiger', 'monkey', 'dog', 'cat', 'cow', 'apple', 'pear']
4、修改、删除
list = ["lion","tiger","monkey","dog","cat"] del list[0] #删除第一个元素 list.remove("dog") #删除指定的元素 list.pop() #pop默认为删除最后一个元素,也可以指定某个位置的元素 #list.clear() 删除所有元素 print(list) >>> ['tiger', 'monkey']
元组,用于将多个对象保存到一起,它是用圆括号括起来的,其中的元素之间用逗号(英文半角)隔开。
注意:元组类似于字符串,它们是不可改变的,不能编辑或更改元组。
使用方括号的形式被称作索引(indexing)运算符,注意 python 是由 0 开始计数
元组的用途:
zoo = ("python","monkey","lion") print("number of animals in the zoo is ",len(zoo)) new_zoo = "tiger" ,"elephant" , zoo print("all animals in new zoo are " , new_zoo) # 注意元组中所包含的元组不会失去其所拥有的身份 ("python" , "monkey" , "lion")) print("last animal brought from old zoo is " , new_zoo[2][2]) #通过在方括号中指定项目所处的位置来访问元组中的多个项目 >>> number of animals in the zoo is 3 >>> all animals in new zoo are ("tiger" ,"elephant" ,("python" , "monkey" , "lion")) >>> last animal brought from old zoo is lion
集合,是简单对象的无序集合(collection)。当集合中的项目存在与否比起次序或其出现次数更加重要时,应该使用集合
通过使用集合,可以测试某些对象的资格或情况,检查它们是否是其它集合的子集,找到两个集合的交集等
set.add('one') # 向集合 set 中添加一项 set.update([10,37,42]) # 在 set 中添加多项 set.pop() # pop 不能指定删除某个参数 ,每次只会删除一个参数 set.remove(“one”) #删除指定元素 one set.clear() # 清空集合 len(set) #计算set 的长度 “one” in set #测试元素 one 是否属于 set “one” not in set #测试元素 one 是否不属于 set
len(d) # 返回字典(d)中的键值对的数量 d[key] # 返回字典(d)中的键(key)的值 d[key] = value # 将值(value)赋给字典(d)中的键(key) del d[key] # 删除字典(d)的键(key)项(将该键值对删除) key in d # 检查字典(d)中是否含有键为 key 的项
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论