高级语言程序设计-Python(2024秋)

沈阳师范大学 刘立群 刘冰 杨亮 丁茜

目录

  • 1 程序与算法
    • 1.1 程序
    • 1.2 算法
      • 1.2.1 什么是算法
      • 1.2.2 算法的要素与表示
      • 1.2.3 常用的算法策略
  • 2 Python 语言概述
    • 2.1 Python的产生与特性
    • 2.2 Python的安装与运行
      • 2.2.1 实验1 环境安装与运行
    • 2.3 Python的基本语法
      • 2.3.1 实验2 基本语法
    • 2.4 程序设计基础
      • 2.4.1 实验4 程序设计IPO
    • 2.5 turtle绘图
      • 2.5.1 实验3-1 绘制基本图形
      • 2.5.2 实验3-2 绘制不连续图形
      • 2.5.3 实验3-3 绘制彩色同心圆
      • 2.5.4 实验3-4 绘制填充效果的同心圆
      • 2.5.5 实验3-5 绘制彩色图案
  • 3 基本数据类型与函数
    • 3.1 基本数据类型
    • 3.2 运算符与表达式
    • 3.3 常用系统内置函数
      • 3.3.1 实验5  表达式与内置函数
    • 3.4 常用标准库函数
      • 3.4.1 实验6 标准库函数 random
      • 3.4.2 实验6 标准库函数 time
      • 3.4.3 实验6 标准库函数 math
  • 4 程序控制语句
    • 4.1 结构化程序设计的基本结构
    • 4.2 分支结构
      • 4.2.1 实验7  程序的分支与选择
    • 4.3 循环结构
      • 4.3.1 实验8 简单循环结构
      • 4.3.2 实验9 循环的嵌套
    • 4.4 break和continue语句
  • 5 组合数据类型
    • 5.1 组合数据类型简介
    • 5.2 列表
      • 5.2.1 实验10 组合数据之列表和元组
    • 5.3 元组
      • 5.3.1 实验10 组合数据之列表和元组
    • 5.4 字典
      • 5.4.1 实验11 组合数据之字典和集合
    • 5.5 集合
      • 5.5.1 实验11 组合数据之字典和集合
  • 6 字符串与正则表达式
    • 6.1 字符串格式化
      • 6.1.1 实验12 字符串的格式化
    • 6.2 字符串的基本操作
      • 6.2.1 实验13 字符串的基本操作
    • 6.3 字符串的函数与方法
    • 6.4 中文分词模块jieba
      • 6.4.1 实验14 中英文词频统计
    • 6.5 正则表达式
  • 7 自定义函数和模块
    • 7.1 函数的定义
    • 7.2 函数的调用
      • 7.2.1 实验15 函数的定义和调用
    • 7.3 函数的参数传递
      • 7.3.1 实验16  函数的参数传递
    • 7.4 变量作用域
      • 7.4.1 实验17    变量的作用域
    • 7.5 函数的嵌套与递归
      • 7.5.1 实验18    函数的嵌套与递归
    • 7.6 lambda函数
      • 7.6.1 实验19 lambda函数
    • 7.7 模块
  • 8 文件与异常处理
    • 8.1 文件的概念和基本操作
      • 8.1.1 实验20 文本文件的操作
      • 8.1.2 实验21 二维数据CSV文件读写
    • 8.2 文本文件的操作
    • 8.3 csv文件的处理
    • 8.4 OS模块和文件夹
      • 8.4.1 实验22 OS模块和文件夹
    • 8.5 Python异常处理
      • 8.5.1 实验23 常见异常及异常处理
  • 9 Python类和对象
    • 9.1 类的定义
    • 9.2 对象的创建
    • 9.3 属性和方法
    • 9.4 继承
    • 9.5 重载
  • 10 Python高级应用
    • 10.1 图形用户界面编程
    • 10.2 网络编程基础
    • 10.3 数据库编程
    • 10.4 数据分析与可视化
    • 10.5 本章实验
      • 10.5.1 实验24  GUI和pyinstaller库
      • 10.5.2 实验25 数据分析
      • 10.5.3 实验26 网络爬虫
      • 10.5.4 实验27 PDF文件转文本文件
turtle绘图

2.5 Turtle绘图

          

      2.5.1 标准库的导入

在Python中,模块是一个包含所有定义的函数和变量的文件,其后缀名是.py。模块可以被其他程序引入,实现调用该模块中函数的功能,用 import 或者 from...import 来导入。import语句既可以导入一个自定义模块,也可以导入Python标准库模块。

(1)将整个模块导入,格式为: 

 import  <模块名1> [,<模块名2>[,...<模块名N>]

(2)从某个模块中导入某个函数,格式为:

 from  <模块名>  import  <函数名>

(3)从某个模块中导入多个函数,格式为: 

 from  <模块名>  import <函数名1> [,<函数名2>[,...<函数名N>]

(4)将某个模块中的全部函数导入,格式为: 

 from  <模块名>  import

【例】导入Python标准库模块。

 #example1.3

#import导入标准模块sys

 import sys

print('命令行参数如下:')

print(sys.argv)

for i in sys.argv:

      print(i)

程序运行结果如下:

>>> 

============RESTART: C:/Users/Python /example1.3.py ============

命令行参数如下:

['C:/Users/ Python /example1-3.py']

C:/Users/ Python /example1-3.py

        说明:

        (1)import sys导入Python 标准库的 sys.py 模块;

        (2)参数sys.argv用来返回一个包含命令行参数的列表

扩展阅读: Turtle命令附表


扩展阅读:想知道turtle中的颜色还有哪些吗?