python导入第三方库


2、Python的库一般包含两个方面:第三方库和标准库

3、Python的time标准库主要包含三个方面的内容:
(1)时间处理函数(2)时间格式化(3)程序计时

4、turtle画笔运动函数的功能是进行基本图形的绘制,主要包含三个部分:窗体函数turtle.setup(width,height,starx,stary),运动状态函数,运行速度函数等

2019-12-11第三方库的学习练习代码如下:

import time  #时间模块介绍与使用print(time.localtime())   #输出当前的时间,精确度非常高,获取的是本地时间print(time.time())    #获取当前的时间戳,代表着当今的时间和1970年1月1日0是0分0秒的时间差(以秒为单位),1970年是时间开始的基元,即相对0时间

#时间处理函数介绍4个first_time=time.time()a=0for i in range(10000000):    a+=1print(a)last_time=time.time()print(last_time-first_time)    #使用时间戳可以获取不同程序运行时间来进行检测与测试程序的高效性,经常使用print(time.gmtime())           #获取的是世界统一的时间,即当前对于全球各个地方的标准时间print(time.localtime())        #某年莫月末日某时某秒某周几某天数(从每年的元旦算起来的天数)print(time.ctime())            #以标准的格式输出时间,看起来比较方便的方式

#时间格式化处理函数3个t=time.localtime()print(t)print(time.mktime(t))       #将str_time对象转换为时间戳,即与原始时间1970年0时做时间差得出的以秒为单位的时间print(time.strftime("%Y-%m-%d-%H:%M:%S",t))   #格式化时间输出的形式,便于不同的情况来进行方便查看时间time="2019-12-11-08:48:10"#print(time.strptime(time,"%Y-%m-%d-%H:%M-%S"))  #strptime主要用来转换字符串你为标准的strc_time形式的时间输出形式,互为相反

#程序计时函数2个import timestar_time=time.time()time.sleep(1)             #推迟调用线程的运行,可以通过参数secs秒数来进行指定,表示进程挂起(睡眠)的时间last_time=time.time()print(last_time-star_time)print(time.perf_counter())#返回一个函性能计数器的值(在的分秒以内)即具有很高精度分辨率的时钟,已测量短时间,它包括了在睡眠期间的时间。a1=time.time()b1=time.perf_counter()a2=time.time()b2=time.perf_counter()print(a2-a1)   #进度相对较低print(b2-b1)   #精度分辨率非常高,即使一行代码也可以检测出程序运行的时间

#模拟进度条的函数编写scale=50print("--------------程序开始")start_time=time.perf_counter()for i in range(scale+1):    a="*"*i    b="."*(scale-i)    c=(i/scale)*100    dur=time.perf_counter()-start_time    print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end="")   #\r表示将光标返回到不本行的开头,直接进行覆盖即可显示结果    #{:^3.2f}的具体使用规则说明:   #:前面有两个参数选择,0表示右对齐,1表示左对齐(默认情况下就是左对齐的方式)    #^3表示的是输出的字符串的宽度约束为3个单位长度    #.2f表示输出的形式保留两位小数的浮点数数据类型    time.sleep(0.05)print("----------------程序结束")

#random随机数产生库import randomprint(random.random())  #产生一个0-1的素随机小数random.seed()       #初始化随机数种子,输入seed的参数,可以使得随机数确定下来,这样便可以固定一个随机参数值,默认为当前的系统时间print(random.random())print(random.randint(1,100))  #随机生成一个1-100的随机整数print(random.randrange(1,100,10))print(random.uniform(1,5))   #生成一个1到5的随机小数a=["yjy2019",123,"剪刀"]print(random.choice(a))

#Python石头剪刀布的小程序设计ls=["剪刀","石头","布"]                    #剪刀石头布的小程序设计Python语言,只需要使用random模块里面的randdom.choice()来进行序列里面的随机选择a=random.choice(ls)b=input("请输入你的手势:")print("计算机选择了:",a)if a=="剪刀" and b=="石头":    print("恭喜你赢了!")if a=="剪刀" and b=="布":    print("很抱歉你输了")if a=="剪刀" and b=="剪刀":    print("平局")if a=="石头" and b=="剪刀":    print("很抱歉你输了")if a=="石头" and b=="布":    print("恭喜你赢了!")if a=="石头" and b=="石头":    print("平局")if a=="布" and b=="剪刀":    print("恭喜你赢了!")if a=="布" and b=="石头":    print("很抱歉你输了")if a=="布" and b=="布":    print("平局")

random.shuffle(ls)   #random.shufffle()函数的功能是对原来的序列进行打乱和随机排序print(ls)print(random.sample(ls,2))     #从序列里随机选择n个元素,b并且以列表的形式返回随机选择的元素即可

import turtle #画笔运动模块turtle模块的使用与介绍

#画笔窗体设置函数turtle.setup(500,500,200,200)turtle.right(45)

#画笔运动函数#setheading函数主要是绝对的角度方向turtle.setheading(120)  #相对于磨人的方向逆时针旋转一定的角度,它是绝对的角度turtle.fd(200)

#goto函数是指移动到绝对的位置坐标(x,y)处turtle.goto(100,100)turtle.goto(-100,-100)

#tutle.circle(R,angle)函数主要是进行圆的绘制和运动,R代表半径,angle是角度turtle.circle(10,180)  #基于当前的方向进行画圆

#turtle.speed 运动画笔速度的设置函数turtle.speed(10)    #设置画笔运动的速度,可以使得每一段画笔运动时的速度根据自己的需求进行设置和变化turtle.fd(100)

#画笔状态函数import turtle

#penup画笔提起函数turtle.penup()turtle.fd(100)

#pendown画笔放下来的函数,与penup对应使用turtle.down()turtle.circle(100,360)

#pensize()函数主要用来设置画笔的粗细turtle.pensize(10)turtle.fd(100)turtle.pensize(1)turtle.fd(100)

#color函数用来设置画笔的颜色turtle.color("red")turtle.fd(100)

#begin_fill函数用;来填充一定的颜色,它必须和end_fill混合使用才会有效turtle.begin_fill()turtle.color("red")turtle.circle(100)print(turtle.filling())   #在填充的过程中是填充的状态,所以输出应该为trueturtle.end_fill()print(turtle.filling())   #画结束之后输出为false#filling函数的功能是返回填充的状态,true或者false

#clear()函数主要用来清空当前画布的图,但是并不改变画笔当前的位置,只保留下画笔当前的位置#turtle.clear()

#reset函数主要用来直接恢复画布的状态为最原始的默认状态,即进行状态的重置#turtle.reset()

#screensize()  重新设置画布的长度和宽度turtle.screensize(2000,2000)

#hideturtle画图之后总是存在小箭头,可以隐藏小箭头,showturtle可以展示出小箭头turtle.fd(100)turtle.hideturtle()import timetime.sleep(5)turtle.showturtle()

#isvisible函数主要用来检测画布上是否有turtle,false和trueprint(turtle.isvisible())

random.shuffle(ls)   #random.shufffle()函数的功能是对原来的序列进行打乱和随机排序print(ls)print(random.sample(ls,2))     #从序列里随机选择n个元素,b并且以列表的形式返回随机选择的元素即可

#turtle画出一个n多边形import turtlen=eval(input("请输入多边形的边数:"))     #画一个正多边形的函数for i in range(1,n+1):    turtle.fd(100)    turtle.right(360/n)turtle.done()

原文地址:https://www.cnblogs.com/Yanjy-OnlyOne/p/12026510.html

时间: 2024-10-17 02:09:20

python导入第三方库的相关文章

python导入第三方库schedule报错ERROR: Could not find a version that satisfies the requirement schedule (from

RROR: No matching distribution found for tensorflow的情况这可能是因为网络的问题,这时我们使用国内的镜像源来加速输入命令:python -m pip install schedule(如果你安装的是别的库,请输入别的库名) 原文链接:https://blog.csdn.net/shaui541607120115/article/details/89640808 原文地址:https://www.cnblogs.com/zhanghuanfree/

Xcode导入第三方库图文

Three20这个与facebook亲戚的开源库是蜚声iPhone开发界,很多App都有它的影子,主要是其真得是功能强大.那么如何将Three20库添加到自己的项目中应用呢?一种是Python命令方式添加,再有就是纯手动添加到Xcode的具体项目中(以下是我在Xcode4.2中的添加配置操作,仅供记录参考). 1. 从https://github.com/facebook/three20下载源码后解压到具体目录中(注:可以解压放入到与所创建的工程项目名同在一目录中,即本例的Three20和工程T

导入第三方库unknown type name 'NSString'解决

添加第三方库一般步骤分三步: 1)拖入库文件夹,copy一份加入自己的项目 2)添加库所需要的框架或者动态链接库 3)ARC下修改编译属性 -fno-objc-arc 但是今天加入zipArchive ,按步骤加入,增加libz动态库,修改-fno-objc-arc一下报了23个错误(汗 too many errors emitted, stopping now),都是 expected identifier or '(' ,unknown type name 'NSString',could

使用SlidingMenu的方法以及Android Studio 如何导入第三方库SlidingMenu

一.使用SlidingMenu的方法 1.引入SlidingMenu库 2.继承SlidingFragmentActivity 3.onCreate方法改成public 4.调用相关API  二.Android Studio 如何导入第三方库SlidingMenu? 材料:github网站下载的第三方库SlidingMenu-master.zip 步骤: 1.新建一个项目(我的项目是NewsReports) 2.在NewsReports目录下新建一个SlidingMenuLibraries文件夹

导入第三方库报 unknown type name 'NSString' 错误

添加包含 C OC C++混编文件的第三方库 报unknown type name 'NSString' 错误: stackOverflow上找到解决方法: 在所在项目pch文件中,把自己所#import的头文件做如下操作 #ifdef __OBJC__ #import #endif pch里面自加的头文件是全局性的,当在C等文件import时就是问题出处,所以要ObjC区分开编译 导入第三方库报 unknown type name 'NSString' 错误

Python配置第三方库Theano的曲折之路

Theano是Python的一个深度学习的第三方库,今天有同学问我怎样配置.OK,既然有需求,我就花了半天时间研究它,并完成了windows下32位和64位系统下的配置.这里在配置的过程中我走了一些弯路,在这篇文章中我会将我在配置过程中遇到的问题.出现的错误.解决的方法都完整的列出来,供大家参考,并列出直接简洁的配置方法. 一.基本情况 Theano算是Python中配置相对复杂的库了,这里先对目前的配置需求进行一个基本说明. 1.Python配置第三方库的基本方法 Python配置第三方库主要

iOS导入第三方库步骤-CocoaPods

—导入第三方库步骤:使用CocoaPods:帮助我们管理第三方依赖库的工具 1.安装cocoaPods需要有Ruby的环境,OS X系统默认支持Ruby运行,但Ruby的默认源使用的是rubygems.org,国内访问这个网址时,如果无法FQ,则不能下载.解决方案是将其替换成可用的Ruby,比如淘宝,替换方式如下: 打开终端,输入gem sources ——remove https://rubygems.org/ 再输入gem sources -a http://ruby.taobao.org/

Python配置第三方库Numpy和matplotlib的曲折之路

本人是64位系统,Python新手,花了将近一个晚上才将numpy和matplotlib勉强配置成功,现将这个曲折经历记录如下: 第一步:安装Python 从Python官网下载32位的Python.Python下载地址: 这里之所以下载32位的Python,是因为笔者之前安装过64位Python,在加载第三方模块时各种不成功,百度了一下大家都说直接pip install就OK了,但一直都失败,因此才出此下策,不过好在64位windows系统时支持32位Python的.,其实这里选装32位Pyt

android studio 导入第三方库的方法

今天在导入第三方库的时候发生了一系列的错误,记录一下经验吧. 1.现将第三方*.jar或 *.aar包放到项目中的/app/libs 目录下.然后修改项目的 2.修改project 的build.gradle在 allprojects =>repositories 中添加如下,来设置导入目录 /***Adds an configures a repository which will look for dependencies in a number of local directories.*