首页 > 编程语言 >Python 内置模块及实例

Python 内置模块及实例

时间:2024-03-13 18:23:37浏览次数:29  
标签:内置 Python json 实例 print import data

Python 有许多内置模块,这些模块提供了各种功能,如数学运算、文件操作、日期和时间处理、数据压缩等。以下是一些常用内置模块及其简单实例:

math - 提供数学函数和常量。

实例:

import math  
  
print(math.sqrt(16))  # 输出: 4.0  
print(math.pi)        # 输出: 3.141592653589793

os - 提供了与操作系统交互的方法。

实例:

import os  
  
print(os.getcwd())  # 输出当前工作目录  
os.chdir('/path/to/directory')  # 更改当前工作目录(请替换为实际路径)  
print(os.listdir('.'))  # 列出当前目录下的文件和子目录

datetime - 提供日期和时间操作类。

实例:

from datetime import datetime  
  
now = datetime.now()  
print(now)  # 输出当前日期和时间

sys - 提供对Python解释器的一些变量和功能的访问。

实例:

import sys  
  
print(sys.version)  # 输出Python解释器的版本信息  
print(sys.argv)     # 输出命令行参数(在脚本运行时传入)

json - 提供解析JSON数据的方法。

实例:

import json  
  
data = {  
    'name': 'John',  
    'age': 30,  
    'city': 'New York'  
}  
  
json_data = json.dumps(data)  # 将Python对象转换为JSON字符串  
print(json_data)  # 输出: {"name": "John", "age": 30, "city": "New York"}  
  
parsed_data = json.loads(json_data)  # 将JSON字符串转换为Python对象  
print(parsed_data['name'])  # 输出: John

random - 提供生成随机数的方法。

实例:

import random  
  
print(random.random())  # 输出一个0到1之间的随机浮点数  
print(random.randint(1, 10))  # 输出一个1到10之间的随机整数(包括1和10)

re - 提供正则表达式操作功能。

实例:

import re  
  
pattern = r'\d+'  # 匹配一个或多个数字  
text = 'There are 123 apples and 456 oranges.'  
matches = re.findall(pattern, text)  # 在文本中查找所有匹配项  
print(matches)  # 输出: ['123', '456']

标签:内置,Python,json,实例,print,import,data
From: https://www.cnblogs.com/ydswin/p/18071263

相关文章

  • L2-033 简单计算器(Python)
    作者 陈越单位 浙江大学本题要求你为初学数据结构的小伙伴设计一款简单的利用堆栈执行的计算器。如上图所示,计算器由两个堆栈组成,一个堆栈 S1​ 存放数字,另一个堆栈 S2​ 存放运算符。计算器的最下方有一个等号键,每次按下这个键,计算器就执行以下操作:从 S1​ 中弹......
  • Python 函数的参数传递 *args和 **kwargs
    知识点:在函数调用时,*会以单个元素的形式解包一个元祖,使其成为独立的参数。在函数调用时,**会以键/值对的形式解包一个字典,使其成为独立的关键字参数。 deff(a,*args):print(args)f(1,2,3,4)​```输出为:(2,3,4)​```虽然传入1,2,3,4,但是解包为(1),(2,3,4),其中a是1......
  • 【分享】记一次项目迁移(docker java | docker python)
    项目:前端Vue3,后端Python+Java,数据库Redis+MySQL原先部署在centos7里面的,使用的宝塔面板部署的,还算方便。但是服务器要到期了,要将项目迁移到另外一台服务器。另外一台服务器是opencloudos+1plane本来想构建一个jdk1.8+python3.12+Nodejs环境的镜像奈何本人没学过docker,操作起......
  • python面试题
    1、字符串最后一个单词的长度importsysstr=input()    //输入字符串strarr=str.split("")//以空格分割字符串并将结果存入数组arrn=len(arr)-1  //获取数组最后一个元素的索引print(len(arr[n])) //打印最后一个元素arr[n]的长度即为最后一个......
  • 【Python使用】嘿马头条完整开发md笔记第1篇:课程简介,ToutiaoWeb虚拟机使用说明【附代
    嘿马头条项目从到完整开发笔记总结完整教程(附代码资料)主要内容讲述:课程简介,ToutiaoWeb虚拟机使用说明,Pycharm远程开发,产品与开发,数据库1产品介绍,2原型图与UI图,3技术架构,4开发。OSS对象存储,七牛云存储,CDN,缓存。缓存,缓存架构,缓存数据,缓存有效期与淘汰策略,缓存模式缓存数据的......
  • Python简介与环境搭建
    文章目录前言简介Python环境搭建手动添加系统环境变量PyCharm安装创建一个项目安装汉化插件前言  本专栏用来记录个人学习Python的过程,也希望大家可以通过该专栏轻松入手Python。废话不多说,就让我们开始吧。简介  Python由荷兰国家数学与计算机科学研究中心......
  • Python爬虫之urllib
    urllib1.1urllib基本使用#使用urllib来访问百度首页的源码importurllib.request#1.定义一个url,就是你要访问的地址url='http://www.baidu.com'#2.模拟浏览器向服务器发送请求response=urllib.request.urlopen(url)#3.获取响应中的页面的源码content=r......
  • Python学习+PySimpleGUI+Pyinstaller,制作Windows桌面小工具
    1开发环境Python+PyCharm2第三方库2.1PySimpleGUI是基于Python的图形界面开发工具pipinstall PySimpleGUIPySimpleGUI5.0版本后开始收费,好像注册个人用户是免费,嫌麻烦我直接用的之前的版本 pip installPySimpleGUI==4.60.5 2.2PyInstaller是一个在Windows、G......
  • python多线程中:如何关闭线程?
    使用threading.Event对象关闭子线程Event机制工作原理:Event是线程间通信的一种方式。其作用相当于1个全局flag,主线程通过控制event对象状态,来协调子线程步调。使用方式主线程创建event对象,并将其做为参数传给子线程主线程可以用set()方法将event对象置为true,用cl......
  • 免费实名认证接口python语言-身份核验-身份证二、三要素
    翔云身份证实名认证接口,实时联网,可快速、精准核验用户所提供信息的真伪,且为更好的服务广大新老用户,现购买翔云身份证实名认证接口即赠送同等的身份证识别接口条数,旨在帮助用户摆脱手动录入的繁琐,提高用户体验,让您的平台远离冒名顶替、欺诈的风险,更有助于您的企业树立起诚信、可靠......