全国计算机等级考试二级教程--python语言程序设计(2018年版)第九章:Python标准库概览

声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。

作者:sumjess

 

一、turtle库概述:

   turtle是最有价值的程序入门实践库,它是程序设计入门层面最常用的的基本绘图库。

   使用import保留字对turtle库的引用有如下3种方式:

   第一种:import turtle,则对turtle库中函数调用采用turtle.<函数名>()形式。

import turtle
turtle.circle(200)

全国计算机等级考试二级教程--python语言程序设计(2018年版)第九章:Python标准库概览_第1张图片

第二种:from turtle import *,则对turtle库中函数调用直接采用<函数名>()形式,不再使用turtle.作为前导。

from turtle import*
circle(200)

全国计算机等级考试二级教程--python语言程序设计(2018年版)第九章:Python标准库概览_第2张图片

第三种:import  turtle  as  t,则对turtle库中函数调用采用更简洁的t.<函数名>()形式,保留字as的作用是将turtle库给予别名t。此处也可以使用t之外的其他别名。

import turtle as t
t.circle(200)

全国计算机等级考试二级教程--python语言程序设计(2018年版)第九章:Python标准库概览_第3张图片

这三种方式作用是相同的。

 

二、turtle库与基本绘图:

       1、窗体函数:

             turtle.setup(width,height,startx,starty)

              作用:设置窗体的大小和位置。

              参数:

                      width:窗口宽度。如果值是整数,表示的是像素值;如果值是小数,表示窗口                                    宽度与屏幕的比例;

                     height:窗口高度。如果值是整数,表示的是像素值;如果值是小数,表示窗口                                    高度与屏幕的比例;

                      startx:窗口左侧与屏幕左侧的像素距离。如果值是None,窗口位于屏幕水平                                     中央;

                      starty:窗口顶部与屏幕顶部的像素距离。如果值是None,窗口位于屏幕垂直                                     中央;                       

       2、画笔状态函数:

       全国计算机等级考试二级教程--python语言程序设计(2018年版)第九章:Python标准库概览_第4张图片

       3、画笔运动函数:

全国计算机等级考试二级教程--python语言程序设计(2018年版)第九章:Python标准库概览_第5张图片

 

三、random库概述:

       random库采用梅森旋转算法生成伪随机数序列,可用于除随机性要求更高的加解密算法外的大多数工程应用。

       该库最基础的函数是random.random(),它生成一个[0.0,1.0)之间的随机小数

 

四、random库与随机数运用:

         全国计算机等级考试二级教程--python语言程序设计(2018年版)第九章:Python标准库概览_第6张图片

             全国计算机等级考试二级教程--python语言程序设计(2018年版)第九章:Python标准库概览_第7张图片      

             全国计算机等级考试二级教程--python语言程序设计(2018年版)第九章:Python标准库概览_第8张图片

 

五、time库概述:

       处理时间是程序最常用的功能之一,time库是Python提供的处理时间标准库。time库提供系统级精确计时器的计时功能,可以用来分析程序性能,也可让程序暂停运行时间

        time时间库功能主要分为3个方面:时间处理时间格式化计时

         时间处理主要包括4个函数:time.time()、time.gmtime()、time.localtime()、                                                                   time.ctime()。

         时间格式化主要包括3个函数:time.mktime()、time.strftime()、time.strptime()。

         计时主要包括3个函数:time.sleep()、time.monotonic()、time.perf_counter()。

   时间处理:

        (1) time.time() :

import time  #时间库函数

a=time.time()  #获取当前时间戳
print(a)

        (2) time.gmtime() :

import time  #时间库函数

a=time.gmtime()  #获取当前时间戳对应的struct_time对象。
print(a)

        (3) time.localtime() :

import time  #时间库函数

a=time.localtime()  #获取当前时间戳对应的本地时间的struct_time对象。
print(a)

      注意结果与gmtime的区别,UTC时间已自动转换为北京时间。

     (4) time.ctime() :

import time  #时间库函数

a=time.ctime()  #获取当前时间戳对应的易读字符串表示。
print(a)

    时间格式化

          (1)time.mktime()

 

 

          (2)time.strftime()

 

 

          (3)time.strptime()

 

六、time库与程序计时:

       

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(全国计算机二级python语言,python,python入门,全国计算机二级python,Python标准库概览,turtle库)