Python中常用模块解锁你的编程魔法:探索神奇的标准库!

1.keyword模块的使用

#   keyword的使用
#   keyword模块可以用来检查一个字符串是否为python的关键字
import keyword
import random

print(keyword.iskeyword("if"))
print(keyword.iskeyword("dfjkl"))
#   keyword.kwlist返回一个包含所有python的关键字
print(keyword.kwlist)

2. random的使用

2.1random的用法

#   random的用法   随机生成0 到 1之间的浮点数
print(random.random())

2.2 randint的用法

#   randint的用法  例:生成1到6之间的随机整数
print(random.randint(1, 6))

 2.3choice的用法

#   choice的用法  例:从序列中随机选择一个元素
l0 = ["1", "2", "3"]
print(random.choice(l0))

2.4 choices的用法

#   choices的用法  choices中第一个表是随机的目标,第二个表示每个选中的概率,第三个表示选几次
l1 = ['1', '2', '3', '4']
print(random.choices(l1, [0.5, 0.25, 0.25, 0], k=4))

2.5 shuffle的用法

#   shuffle的用法  将序列中的元素随机打乱
l2 = [1, 2, 3, 4, 5, 6, 7, 8]
random.shuffle(l2)
print(l2)

2.6sample的用法

#   sample的用法   从总体中选择k个不重复的
num1 = range(100)
num = random.sample(num1, 10)
print(num)

3 turtle的使用

Python中的turtle模块是一个绘制图形的库,
它提供了一些简单的函数和方法来控制一个海龟图形的移动和绘制。

"""
Python中的turtle模块是一个绘制图形的库,
它提供了一些简单的函数和方法来控制一个海龟图形的移动和绘制。
"""
# turtle的使用
import turtle
print(turtle)

turtle.right(45)
# 指定画笔宽度
turtle.width(3)
# 指定画笔颜色
turtle.color("green", "blue")


# 开始填充
turtle.begin_fill()

# 画一个圆形
# turtle.circle(100)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
# 结束填充
turtle.end_fill()

# 抬起画笔
turtle.up()
turtle.forward(200)
turtle.right(120)
# 放下画笔
turtle.down()

turtle.forward(200)
turtle.right(120)
turtle.forward(200)
turtle.right(120)
turtle.forward(200)


# 设置循环

turtle.mainloop()

4.math的用法

4.1 pi

import math
#  pi
print(math.pi)

4.2 弧度转换为角度

#   弧度转换为角度
print(math.degrees(math.pi / 4))

4.3 角度转换为弧度

#   角度转换为弧度
print(math.radians(180))

4.4 正弦值

#   正弦值
print(math.sin(math.pi / 2))

4.5 反余弦值

#   反余弦值
print(math.asin(1))

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值