Python 官方文档:入门教程 => 点击学习
一、sys运行时环境模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控Python的运行时环境。 用法: sys.argv:命令行参数List,第
sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控Python的运行时环境。
用法:
import sys
print('命令行参数如下:')
for i in sys.argv:
print(i)
print('\n\nPython 路径为:', sys.path, '\n')
#命令行参数如下:
#C:/PyCharmProjects/untitled/run.py
#Python 路径为: ['C:\\PycharmProjects\\untitled', 'C:\\PycharmProjects\\untitled', 'C:\\Python\\python38\\python38.zip', 'C:\\Python\\Python38\\DLLs', 'C:\\Python\\Python38\\lib', 'C:\\Python\\Python38', 'C:\\PycharmProjects\\untitled\\venv', 'C:\\PycharmProjects\\untitled\\venv\\lib\\site-packages', 'C:\\Users\\bobin.yang\\AppData\\Roaming\\Python\\Python38\\site-packages', 'C:\\Python\\Python38\\lib\\site-packages', 'C:\\Python\\Python38\\lib\\site-packages\\win32', 'C:\\Python\\Python38\\lib\\site-packages\\win32\\lib', 'C:\\Python\\Python38\\lib\\site-packages\\Pythonwin']
随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。
Python包含以下常用随机数函数:
import random
# 大于0且小于1之间的小数
print(random.random()) # 0.42866657593385415
# 大于等于1且小于等于3之间的整数
print(random.randint(1, 3)) # 3
# 大于等于1且小于3之间的整数
print(random.randrange(1, 3)) # 2
# 大于1小于3的小数,如1.927109612082716
print(random.uniform(1, 3)) # 2.1789596280319605
# 列表内的任意一个元素,即1或者‘23'或者[4,5]
print(random.choice([1, '23', [4, 5]])) # [4, 5]
# random.sample([], n),列表元素任意n个元素的组合,示例n=2
print(random.sample([1, '23', [4, 5]], 2)) # ['23', 1]
lis = [1, 3, 5, 7, 9]
# 打乱l的顺序,相当于"洗牌"
random.shuffle(lis)
print(lis) # [9, 1, 5, 7, 3]
math模块为浮点运算提供了对底层C函数库的访问:
import math
print(math.cos(math.pi / 4))
# 0.70710678118654757
print(math.log(1024, 2))
# 10.0
到此这篇关于Python中的sys模块、random模块和math模块的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。
--结束END--
本文标题: Python中的sys模块、random模块和math模块
本文链接: https://www.lsjlt.com/news/118364.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0