我是靠谱客的博主 自然冰棍,最近开发中收集的这篇文章主要介绍5.小象笔记--判断第几天,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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.小象笔记--判断第几天所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部