中国大学MOOC实用Python程序设计学习笔记和课后测试第10周(北京大学)

前情链接:

中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学)

中国大学MOOC实用Python程序设计学习笔记和课后测试4-5周(北京大学)

中国大学MOOC实用Python程序设计学习笔记和课后测试6-7周(北京大学)

中国大学MOOC实用Python程序设计学习笔记和课后测试第8周(北京大学)

中国大学MOOC实用Python程序设计学习笔记和课后测试第9周(北京大学)

第10周 玩转python生态

在这里插入图片描述
在这里插入图片描述

import用法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

处理日期时间库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

用random库处理随机事务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

举例 实现四个人发牌的模拟程序

在这里插入图片描述

# -*- coding: utf-8 *-
import random
cards=[str(i) for i in range(2,11)]
cards.extend(list('JQKA'))
#cards是 ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A']
allCards=[]
#两重循环
for s in '♣♦♥♠':
    for c in cards:
        allCards.append(s+c)
#洗牌
random.shuffle(allCards)
for i in range(4):
    oneplayer=allCards[i::4]
    oneplayer.sort()
    print(oneplayer)

用jieba库分词管理

在这里插入图片描述
在这里插入图片描述

举例:用jieba库找出三国演义中出场次数最多的几个人在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

用openpyxl处理excel文档

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第10周单元测试

055时间处理
在这里插入图片描述

import datetime
while True:
    try:
        a=input()
        if "AM" in a or "PM" in a:
            tm1=datetime.datetime.strptime(a,"%m-%d-%Y %H:%M %p") # 生成时间对象
        else:
            tm1=datetime.datetime.strptime(a,"%Y %m %d %H %M")
        b=input()
        if ' ' not in b:
            delta=datetime.timedelta(seconds=int(b))
        else:
            i,j,k=map(int,b.split())
            delta=datetime.timedelta(days=i,hours=j,minutes=k)
        newt=tm1+delta

        print(newt.strftime("%Y-%m-%d %H:%M:%S"))
    except  Exception as a:
        break

第10周单元作业

实现照片自动翻转和添加文字


  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值