• Python随机数中种子的使用

    1、random.seed()可以给随机数设置种子,使用相同的种子会生成相同的随机值。 2、使用两个种子,一个0,一个1。相同体现在随机数与种子的距离,与相同种子距离相同的随机数相同。 实例 import random   random.seed(0) print(“Random number 1 : “, random.random()) random.seed(1) print(“Random number 11 : “, random.random())   # Random number…

    影音 2021年10月13日
  • python如何使用turtle画月饼

    1、用函数说明画笔的起始位置和下次落笔位置。 2、定义具体的坐标轴。定义颜色、弧度度数、弧度数、图形大小。 3、定义月饼上写的字。 4、开始用上面定义的函数画月饼。 实例 import turtle turtle.pensize(2) def goto(x, y):     turtle.penup()     turtle.goto(x, y)     turtle.pendown()   def rad():     goto(0, 0)     turtle.color(“#DAA520″…

    影音 2021年10月13日
  • python实现排序算法的可视化

    1、实现分类算法的可视化,只需对每一数据的变化进行颜色标记。 2、将其作为一帧柱状图象的数据绘制出来,将前一帧的画面清空,循环往复直到最后排好序的画面显示,我们的一次排序算法可视化循环完成。 需要一个二维列表(frames),其中的元素就是每一帧数据的列表。 还需要将每个数据转换为class,有它自己的值属性和值属性,以及set_color()方法。 实例 def sort(li):       # 这样赋值的frames列表中的元素是一个个的列表,每一帧的数据是其中的元素     frames…

    影音 2021年10月13日
  • python assert断言的使用

    断言声明是一种方便的程序调试方式。 1、可将断言视为debug工具,Python的实现也符合这种设计理念。assert语句的执行依赖于__debug__,且默认值为True。 2、如果__debug__为True,则仅执行assert语句。 实例 assert 可以同时声明两个 expression,例如 assert expression1, expression2 等价于 if __debug__:     if not expression1: raise AssertionError(e…

    影音 2021年10月13日
  • python包中__all__的使用

    1、在包里__all__是控制可以导入的模块列表,即声明哪些模块可以导入。 2、包里的__all__是在__init__文件中声明的,而不是写在哪个模块中。 一个包里有多个模块,其中all声明的模块可以导入,不声明的模块不能导入。 实例 from demo import * #导入包里面的所有模块 hhhh.fun1()  #调用hhhh模块的fun1功能,输出“这是功能1” my_module.fun1() #调用my_module模块的fun1功能,输出“这是1个包” 每日分享到群里,或者推…

    影音 2021年10月13日
  • python自定义模块的调用

    1、用户都可以生成自定义模块进行调用。自定义模块是Python文件,写代码时创建的Python文件相当于一个模块。 2、调用的模块应尽可能放在当前Python文件的相同目录中,否则在导入时应声明文件夹可以导入。 实例 新建1个名为module1的Python文件,代码如下: def fun1(a,b) : #实现a+b并输出结果     print(a+b) 相同目录下新建另一个Python文件,调用module1.py这个模块: import module1 module1.fun1(20,3…

    影音 2021年10月13日
  • python协程调度的流程

    1、asyncRun调用可以将协程放入事件队列中,loop是进入事件循环(也可称为调度器)的入口,loop调用将将线程控制权交给协程调度器。 2、该调度器将在未来不断地从事件队列中提取协程或普通函数,然后执行和调度它们。 在调度和执行过程中,这些事件可能会产生更多的事件,因此它们将继续执行。 实例 from queue import Queue     class __EventQueue:     def __init__(self) -> None:         self.__ev…

    影音 2021年10月13日
  • python协程的调度

    1、协程调度完全在用户空间进行。只能从显式声明的可调度位置调度。 在Python中,它被用作生成器迭代器,由生成器迭代器函数返回。 2、任何具有yield表达式的普通函数,都将被解释器处理成生成器迭代器函数,执行后返回生成器迭代器。 实例 def gen():     yield 1     # do sth     yield 2     # do sth      coro = gen() coro.send(None) # 1 coro.send(None) # 2 每日分享到群里,或者推…

    影音 2021年10月13日
  • python socket发送消息的方法

    1、端口要保持一致。 2、服务器IP,这里服务器和客户端IP也可以是同一个。 3、从给定的端口,从任何发送者,接收UDP数据报。 4、接收一个最大报文为1024字节的数据报。 实例 # FileName: client.py   import socket import pandas as pd   port = 8001  # 端口和上面一致 host = “localhost”  # 服务器IP,这里服务器和客户端IP同一个   sock = socket.socket(socket.AF_…

    影音 2021年10月13日
  • Python中random模块的方法整理

    1、random产生0~1之间的随机小数。 2、randrange在前两个参数范围内产生一个数字。 不包括第二个参数,第三个参数是步长。 3、randint在两个参数之间产生一个数字,左右两个参数都可以获得。 choice随机选择列表中的元素并返回。 shuffle打乱列表中元素的顺序。 实例 import random r = random.random()  #得到一个0 ~ 1 之间的随机小数 print(r)   r = random.randrange(1,15,2) #打印一个1~1…

    影音 2021年10月13日