目录

  • 1 绪论
    • 1.1 Python简介
    • 1.2 Python的安装和使用
    • 1.3 Python的集成开发环境
    • 1.4 Python的发展历程
  • 2 Python语法基础
    • 2.1 关键字
    • 2.2 标识符
    • 2.3 变量
    • 2.4 基本数据类型
    • 2.5 运算符和表达式
    • 2.6 标准输入和输出
    • 2.7 良好的编程习惯
    • 2.8 编程实现《少年中国说》(节选)词频统计
  • 3 流程控制
    • 3.1 顺序结构
    • 3.2 选择结构
    • 3.3 循环结构
    • 3.4 编程模拟天天向上学习打卡系统
  • 4 高级数据类型
    • 4.1 集合
    • 4.2 元组
    • 4.3 列表
    • 4.4 字典
    • 4.5 编程模拟系统中先来先服务进程调度算法
  • 5 函数
    • 5.1 函数的使用
    • 5.2 变量的作用域
    • 5.3 递归函数
    • 5.4 编程模拟花样滑冰计分系统
  • 6 文件和目录操作
    • 6.1 文件的概念
    • 6.2 文件的常用操作
    • 6.3 文件与目录操作
    • 6.4 编程模拟《中国诗词大会》个人追逐赛
  • 7 异常处理
    • 7.1 异常的概念
    • 7.2 异常处理
    • 7.3 断言
    • 7.4 编写程序对登录用户名和密码进行校验
  • 8 常用库
    • 8.1 Turtle库
    • 8.2 Math库
    • 8.3 Random库
    • 8.4 Time库
    • 8.5 Numpy库
    • 8.6 Pandans库
    • 8.7 Jieba库
    • 8.8 第三方库的获取和安装
顺序结构

顺序结构是程序中最简单的流程控制结构,按照代码出现的先后顺序依次执行。

如:输出指定格式的日期,程序代码如下:

import datetime 

today = datetime.date.today()

oneday = datetime.timedelta(1)

yesterday = today – oneday

tomorrow = today + oneday

print ("今天是:"+str (today))

print ("昨天是:"+yesterday.strftime ("%y/%m/%d"))

print ("明天是:"+tomorrow.strftime ("%m-%d-%Y"))

    其中:%Y:四位数的年份;%y:两位数的年份;%m:两位数的月份;%d:月份内的某一天。

运行结果是:

    今天是:2024-09-16

    昨天是:24/09/15

    明天是:09-17-2024

    处理日期和时间的模块库datetime.date是表示日期的类,datetime.datetime是表示日期时间的类;datetime.day.today()用于获取当前的日期,格式为YYYY-mm-dd;datetime.timedelta()表示两个时间的时间差,两个date或者datetime对象相减时可以返回一个timedelta对象。days=n用于实现加n天或者减n天的操作。strftime()函数接收时间元组,并返回可读字符串表示的时间,格式由参数format决定。