Python全栈开发之数据类型

发布时间:2020-07-15 13:07:15 作者:灰白世界
来源:网络 阅读:554

No.1 字符串

Python字符串对象提供了大量方法用于字符串的检测、替换和排版等操作,另外还有大量内置函数和运算符也支持对字符串的操作,字符串对象是不可变的,所以字符串对象提供的字符串方法都是返回修改后的新字符串

No.2 列表

列表是最重要的Python内置对象之一,是包含若干元素的有序连续内存空间,当列表增加或删除元素时,列表对象自动进行内存的扩展和收缩,从而保证相邻元素之间没有缝隙

L1 = [1,2,3,4]
L2 = [5,6,7,8]
L1 = L1+L2 会产生并返回一个新列表
L1 += L2 实质上是调用extend,并不会产生新列表,效率比+高,推荐使用+=

No.3 元组

No.4 字典

字典中的每个元素表示一种映射关系或对应关系,根据提供的键作为下标,可以访问对应的值,如果不存在这个键

会抛出异常,内置函数len()、max()、min()、sum()、sorted()、map()、filter()、enumerate()等同样适用于字典

No.5 集合

集合属于Python无序可变序列,使用一对大括号作为定界符,元素之间使用逗号分隔,同一个集合内的每个元素都是唯一的,元素之间不允许重复,集合中只能包含数字、字符串、元组等不可变类型,内置函数len()、max()、min()、sum()、sorted()、map()、filter()、enumerate()等同样适用于字典

集合运算

num1 = {1,2,3,4,5}
num2 = {5,6,7,8,9}
print(num1|num2) # {1, 2, 3, 4, 5, 6, 7, 8, 9}
print(num1.union(num2)) # {1, 2, 3, 4, 5, 6, 7, 8, 9}
print(num1-num2) # {1, 2, 3, 4}
print(num1.difference(num2)) # {1, 2, 3, 4}
print(num1&num2) # {5}
print(num1.intersection(num2)) # {5}
推荐阅读:
  1. Python全栈开发之Git
  2. Python全栈开发之常用模块

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python 数据类型

上一篇:MongoDB 高可用切换

下一篇:不要再把vim当做Python文本编辑器了!用这个!

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》