当前位置: 首页 > news >正文

python 第二章

函数

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

可变参数

在这里插入图片描述
如果传入的是一个数组,则需要在传参哪里添加*
在这里插入图片描述

传递字典数据
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

模块

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
第一种方式,用的时候必须模块名.函数名
第二种方式,直接使用制定的方法
第三种方式,也是直接使用制定方法即可

包导入
在这里插入图片描述
导入指定包下面的制定模块
使用制定模块里面的方法
(导入方式第二种)来导入指定包下面的所有模块,使用的时候还是需要模块.方法名
也可以使用form my_package import *

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

import re# \d :数字
# 检测字符串是否为纯数字的字符串
result = re.match(r'\d+','1234234234')
print(result)
# \w:数字字母下划线
result = re.match(r'\w+','a*8')
print(result)
# \s:空白字符  \S 非空
result= re.match(r'^\s+$','    ')
print(result)
# . 任意字符
result = re.match(r'^code\d-\d-.+$','code5-2-random')
print(result)
# []区间,可选列表
result = re.match(r'^abc{2,5}$','abcccccc')
print(result)
# | 或者
result = re.match(r'^a|b|c$','d')
print(result)# 身份证号
result = re.match(r'^\d{6}((20[012][01234])|(1[89]\d\d))\d{7}([\dX])$','12345619951234567X')
print(result)result = re.match(r'^20[012][01234]$','2008')
print(result)result = re.match(r'^1[89]\d\d$','1998')
print(result)# 手机号码
result =re.match(r'^1\d{10}$','12345678391')
print(result)from  my_package import  my_tools
print(my_tools.is_phone_number('12312312333'))
print(my_tools.is_id_number('4323451996445453456'))

time

在这里插入图片描述在这里插入图片描述

turtle 画布,动态效果

在这里插入图片描述

socket

socket服务端
在这里插入图片描述
客户端
在这里插入图片描述

import socket# 创建socket对象
sk = socket.socket()
# 连接服务器
sk.connect(("127.0.0.1",8995))while True:send_data = input('请输入你要发送的内容:')# 发送数据到服务器sk.send(send_data.encode('utf8'))# 等待服务器的响应accept_data = sk.recv(1024)# 打印服务器的响应print('接收到服务器的响应:',accept_data.decode('utf8'))

在这里插入图片描述

安装第三方库

设置远程地址为国内地址
在这里插入图片描述在这里插入图片描述在这里插入图片描述

http://www.lqws.cn/news/210421.html

相关文章:

  • Go 标准库 encoding/gob 快速上手
  • DAY 44 预训练模型
  • 获取 OpenAI API Key
  • 解决MySQL8.4报错ERROR 1524 (HY000): Plugin ‘mysql_native_password‘ is not loaded
  • Strong Baseline: Multi-UAV Tracking via YOLOv12 with BoT-SORT-ReID 2025最新无人机跟踪
  • 数组复制--System.arraycopy
  • h5 安卓手机去掉滚动条问题
  • 【DAY42】Grad-CAM与Hook函数
  • 2025年6月|注意力机制|面向精度与推理速度提升的YOLOv8模型结构优化研究:融合ACmix的自研改进方案
  • 用Ai学习wxWidgets笔记——在 VS Code 中使用 CMake 搭建 wxWidgets 开发工程
  • redis分片集群架构
  • 硬盘寻址全解析:从 CHS 三维迷宫到 LBA 线性王国
  • ​​Android 如何查看CPU架构?2025年主流架构有哪些?​
  • SAP 在 AI 与数据统一平台上的战略转向
  • Python从Excel读取数据并生成图表的方法详解
  • 限流算法java实现
  • 数组名作为函数参数详解 —— 指针退化及遍历应用示例
  • 【E9批量执行SQL】
  • SQL 基础入门
  • 手机端抓包大麦网抢票协议:实现自动抢票与支付
  • 免费 SecureCRT8.3下载、安装、注册、使用与设置
  • 六、Sqoop 导出
  • 交互标牌——视觉货币(数字)转换器项目及源码
  • 在ubuntu等linux系统上申请https证书
  • 多模型协同:基于 SAM 分割 + YOLO 检测 + ResNet 分类的工业开关状态实时监控方案
  • 使用ORM Bee (ormbee) ,如何利用SQLAlchemy的模型生成数据库表.
  • Python入门手册:异常处理
  • 【数据分析】探索婴儿年龄变化对微生物群落(呼吸道病毒和细菌病原体)结构的影响
  • Spring Boot 3.3 + MyBatis 基础教程:从入门到实践
  • 创建一个纯直线组成的字体库