1. 元组tuple
1.1 定义
- 创建后不能被修改;
- 逗号圆括号表示;
- 元组操作数据与List类似;
1.2 逻辑符号
and or
1.3 sum函数
对元组或tuple 求和:sum(list)
days_p_month_tup = (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
days =sum(days_p_month_tup[:month]) + day
1.4 元组与列表区别
| 元组 | 列表 |
|---|---|
| 不可变 | 可变 |
| 通常不同数据组成 | 通常数据类型相同 |
| 表示结构 | 表示顺序 |
2. 集合set
- 不可重复
- 无序组合,没有索引、位置概念
- set(),返回一个无重复且排序任意的集合 -通常表示成员间关系,元素去重
| 集合操作 | 含义 |
|---|---|
| s-t或s.difference(t) | 在s中,不在t中 |
| s&t或s.intersection(t) | 在s和t中 |
| s|t或s.union(t) | s和t所有集合 |
| s^t或s.symmetric_difference(t) | 返回s和t集合,但不包括同时在s和t中 |
3. 字典dict
3.1 基本操作
键-值组合,以键为索引,字典类型是无序的
- 增加 dict[k] = v
- 删除 del dict[k]
- 访问 dict[k]
- 是否在字典中k in dict
3.2 字典遍历
- 遍历key for key in dict.keys()
- 遍历value for value in dict.values()
- 遍历数据项 for item in dict.item()
4. 日期模块datetime
| 函数 | 说明 |
|---|---|
| strptime('2017-12-23', '%Y-%m-%d') | 字符串转日期 |
| strftime() | 格式日期字符串 |
from datetime import datetime
input_date = datetime.strptime('2017-12-23', '%Y-%m-%d')
days = input_date.strftime('%j')
转载于:https://my.oschina.net/crossbell/blog/1601102
最后
以上就是自然冰棍最近收集整理的关于5.小象笔记--判断第几天的全部内容,更多相关5内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复