Python程序基础

杨泽俊

目录

  • 1 准备工作
    • 1.1 任务一 认识Python
    • 1.2 任务二 搭建Python环境
    • 1.3 任务三 安装PyCharm并创建一个应声虫程序
  • 2 Python基础知识
    • 2.1 任务一 掌握Python的固定语法
    • 2.2 任务二 创建字符串变量并提取里面的数值
    • 2.3 任务三 计算圆形的各参数
  • 3 Python数据结构
    • 3.1 任务一 认识Python数据结构的组成
    • 3.2 任务二 创建一个列表并进行增删改查操作
    • 3.3 任务三 转换一个列表为元组并进行取值操作
    • 3.4 任务四 创建一个字典并进行增删改查操作
    • 3.5 任务五 将两个列表转换为集合并进行集合运算
  • 4 程序流程控制语句
    • 4.1 任务一 实现考试成绩等级划分
    • 4.2 任务二 实现一组数的连加与连乘
    • 4.3 任务三 使用冒泡排序法排序
    • 4.4 任务四 输出数字金字塔
  • 5 函数
    • 5.1 任务一 自定义函数实现方差
    • 5.2 任务二 使用匿名函数添加列表元素
    • 5.3 任务三 存储并导入函数模块
  • 6 面向对象编程
    • 6.1 任务一 认识面向对象编程
    • 6.2 任务二 创建Car类
    • 6.3 任务三 创建Car对象
    • 6.4 任务四 迭代Car对象
    • 6.5 任务五 产生Land_Rover对象(子类)
  • 7 文件基础
    • 7.1 任务一 认识文件
    • 7.2 任务二 读取.txt文件中的数据
    • 7.3 任务三 保存数据为CSV格式
    • 7.4 任务四 认识os模块及shutil模块
  • 8 Python3 实例
    • 8.1 Python Hello World 实例
    • 8.2 Python 数字求和
    • 8.3 Python 平方根
    • 8.4 Python 二次方程
    • 8.5 Python 计算三角形的面积
    • 8.6 Python 计算圆的面积
    • 8.7 Python 随机数生成
    • 8.8 Python 交换变量
    • 8.9 Python if 语句
    • 8.10 Python 判断字符串是否为数字
    • 8.11 Python 判断奇数偶数
    • 8.12 Python 九九乘法表
    • 8.13 Python 十进制转二进制、八进制、十六进制
    • 8.14 Python 简单计算器实现
    • 8.15 Python 生成日历
    • 8.16 Python 五人分鱼
    • 8.17 Python 实现秒表功能
    • 8.18 Python 冒泡排序
    • 8.19 Python 使用正则表达式提取字符串中的 URL
    • 8.20 Python 文件 IO
Python 生成日历

Python 生成日历

Document 对象参考手册 Python3 实例

以下代码用于生成指定日期的日历:

实例(Python 3.0+)

# Filename : test.py# author by : www.runoob.com # 引入日历模块import calendar # 输入指定年月yy = int(input("输入年份: "))mm = int(input("输入月份: ")) # 显示日历print(calendar.month(yy,mm))

执行以上代码输出结果为:

输入年份: 2015
输入月份: 6
     June 2015
Mo Tu We Th Fr Sa Su
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30