流畅的python之序列
2024-08-25 14:32:26
python对开发者友好的根源在于:
1、序列的泛型操作
2、内置的元组和映身类型
3、用缩进来架构的源码
4、无需变量声明的强类型
序列数据共用的一套丰富的操作:迭代、切片、排序和拼接。
内置序列类型:
1、容器序列 list tuple collections.deque 可以存放不同类型的数据,存的是引用。
2、扁平序列 str bytes bytearray memoryview array.array 只能容纳一种类型的数据,存放的是值。
序列类型按照能否被修改来分类:
不可变序列:tuple str和bytes
可变序列:list bytearray array.array memoryview collections.deque
列表推导(list comprehension)是构建列表的快捷方式
生成器表达式(generator expression)可以用来创建其他任何类型的序列
集合推导(set)
字典推导(dict)
Python会忽略代码里[]、{}和()中的换行。
在切片和区间操作里不包含区间范围的最后一个元素是Python的风格。
最新文章
- 使用Packet Sniffer抓包和分析(z-stack协议)
- mysql数据库乱码解决方法之一
- 使用AndroidStudio报错:INSTALL_FAILED_UPDATE_INCOMPATIBLE
- linux (RHEL) 添加和删除用户
- iOS开发——项目实战总结&;数据持久化分析
- 局域网所有机器都能连接MySQL数据库的设置命令
- cocos2d-html5 sprite打印宽高都为0的问题
- bzoj 3295 树套树
- hdoj 1875 畅通工程再续
- Android 读取手机短信
- Learing WCF Chapter1 Fundamental WCF Concepts
- Android中Context具体解释 ---- 你所不知道的Context
- org.springframework.boot.web.server.WebServerException: Unable to create tempDir. java.io.tmpdir is set to C:\Users\ADMINI~1\AppData\Local\Temp\2\
- NOIP 2017 宝藏 - 动态规划
- HDU 6373(斜面上小球弹跳 运动分解)
- ffplay源码分析1-概述
- mysql 替换函数replace()实现mysql 替换字符串
- vue-router参数传递
- Windows进程间各种通信方式浅谈
- imx6 Android6.0.1 init.rc解析