第三章 数据类型之公共功能、小数据池
2019-07-24 09:19:25来源:博客园 阅读 ()
3.8 公共功能
-
1.索引(排除:int/bool)
users = (11,22,33)
print(users[0]) # 11
print(users[-1]) # 33 -
2.切片(排除:int/bool)
users = (11,22,33)
print(users[0:2]) -
3.步长(排除:int/bool)
users = (11,22,33,"qwerty")
print(users[0:2:2]) -
4.for循环(排除:int/bool)
users = (11,22,33,"qwerty")
for item in users:
print(item) -
5.len(排除:int/bool)
users = (11,22,33,"qwerty")
print(len(users)) -
6.range # 创建一个整数列表,一般用在 for 循环中。
for i in range(1,11):
if i == 7:
pass
else:
print(i) # 1 2 3 4 5 6 8 9 10
-
小数据池:
-
is 两者之间的id是否相同
-
== 两边的数值是否相等
-
id 获取该对象的内存地址
-
代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块。而作为交互方式输入的每个命令都是一个代码块。
-
-
如果在同一代码块下,则采用同一代码块下的换缓存机制。如果是不同代码块,则采用小数据池的驻留机制。
-
pycharm 通过运行文件的方式执行下列代码: 这是在同一个文件下也就是同一代码块下,采用同一代码块下的缓存机制。
i1 = 1000 i2 = 1000 print(i1 is i2) # 结果为True 因为代码块下的缓存机制适用于所有数字 通过交互方式中执行下面代码: # 这是不同代码块下,则采用小数据池的驻留机制。 >>> i1 = 1000 >>> i2 = 1000 >>> print(i1 is i2) False # 不同代码块下的小数据池驻留机制 数字的范围只是-5~256. #相同代码块下: #所有整数,大部分字符串,bool,存储地址相同 #不同代码块下(小数据池): #-5-256,字符串长度小于等于20,bool,存储地址相同
原文链接:https://www.cnblogs.com/dpsy921/p/11172896.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:python中的for循环加强
- python_0基础开始_day07 2019-08-13
- Django和前端用ajax传输json等数据 2019-08-13
- 链接 Mysql 创建 数据库和创表,增加数据 2019-08-13
- Python数据基础类型-列表 2019-08-13
- JavaScript获取Django模板中指定键值的数据,使用过滤器 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash