python学习笔记

  • 这个好玩

import calendar
a = int(input("请输入年:"))
b = int(input("请输入月份:"))
cal = calendar.month(a,b)
print("以下输出{0}年{1}月份的日历:".format(a,b))
print(cal)
  •  

  • 在python3.x中,xrange和range合并

      xrange() 函数用法与 range 完全相同,所不同的是生成的不是一个数组,而是一个生成器。

 

  • 常用数据结构比较

  •  list类型是Python中内置的, list中包含的数据之间的类型可以不相同,并且list中数据保存的是数据的指针,因为数据类型不同所以不能一起存放到一个内存空间,致使list中的每个数据都会开辟一个内存空间,所以list类型的数据是很耗费内存的,list中的数据的索引从0开始。
  • list类型中的函数部分所有的操作跟其它语言中的list类型是相同的,这里面的数据每次写入和读取都会进行装箱和拆箱操作,装箱和拆箱操作既占用内存又耗时,所以在大数据处理的时候慎用list类型的数据。

  • 元组与list列表类似,也是保存的数据的指针,不同的是元组在内存中申请的是固定地址,不可变更,不能修改和删除元组中的某个元组,只能创建和删除整个元组。为了修改元组的内容,只能再生成一个新的元组,把修改好的内容放到新的元组中,可以使用加号将多个元组合并为一个。无符号的对象,以对象隔开,默认为元组。

  • 元组和列表很相似,很多用法也相同,在使用的使用如果元组能够满足需求的话可以考虑使用元组,因为相较列表元组的对内存的需求更低。

  • 字典是另一种可变容器的模型,可存储任意类型的对象,但键必须是不可变的,键可以是字符串,数组或元组。参考:

  • 参考

  • Python 字典(Dictionary)操作详解     https://www.cnblogs.com/scios/p/8108243.html

  • Machine learning(python篇)】-几种常用的数据结构   https://blog.csdn.net/zhang_xinxiu/article/details/53750389

  • Python 基础教程  http://www.runoob.com/python/python-tutorial.html

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值