概述
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.小象笔记--判断第几天所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复