字符串字符串也可以切片,比如str ='abcde',那么str[:3]就得到‘abc',str[3] ='d'字符串的方法capitalize() 把字符串的第一个字符改为大写casefold() 把整个字符串的所有字符改为小写center(width) 将字符串居中,并使用空格填充至长度为widthcount(sub[,start,[end]]),sub在start和end之间出现的次数sta
startswith(substr, beg=0,end=len(string)),判断字符串是否是以指定子字符串 substr 开头,是则返回 True,否则返回 False。若指定 beg 和 end 值,则在指定范围内判断。 # 使用语法:str.startswith(substr, beg=0,end=len(string)) # 用法一:不指定范围 >>> double
转载 2023-05-28 17:56:07
461阅读
# Python嵌套的JSON数据解析 ## 引言 JSON(JavaScript Object Notation)是一种常用的数据交换格式,它以易于阅读和编写的方式来表示结构化数据。在Python,我们经常需要解析嵌套的JSON数据,以获取其中的信息。本文将教会你如何使用Python解析嵌套的JSON数据。 ## 流程概述 下面是解析嵌套的JSON数据的基本流程: | 步骤 | 描述
原创 2023-08-13 09:08:59
241阅读
之前的课还有一个模块没有讲subprocess模块运行系统命令,管理子进程。是对这些命令的替换 os.system 和 os.spawn* 。所以尽量用subprocess。run() 运行命令python3.5之后有了subprocess.run(),这个是官方推荐的运行系统命令的方法。用nslookup举例:import subprocess subprocess.run(
# Pythonsubs函数简介 在Python编程语言中,有一个非常常用的字符串处理函数,那就是subs函数。subs函数是Python字符串对象的一个方法,用于替换字符串中指定的子串。在本篇文章,我们将详细介绍subs函数的用法及其示例代码。 ## subs函数的基本用法 subs函数的基本语法如下: ```python string.subs(old, new, count)
原创 4月前
154阅读
# Python的TCP Server库的作用及实现流程 在网络编程,TCP(传输控制协议)是最常用的协议之一,它提供了可靠的、面向连接的通信。Python标准库中提供了多个工具来帮助我们实现TCP服务器。本文将详细介绍如何在Python实现一个TCP服务器,并为您构建一个简单的流程。 ## 流程概述 在开始之前,让我们先来看一下实现TCP服务器的基本步骤: | 步骤 | 描述 |
原创 2天前
0阅读
# 项目方案:创建一个学生信息管理系统 ## 1. 项目背景 在学校或教育机构,学生信息管理是一个重要的任务。为了方便管理学生的基本信息,如姓名、年龄、性别、班级等,我们可以使用结构体来表示学生对象,并通过Python进行创建和操作。 ## 2. 项目目标 本项目的目标是通过Python的结构体创建功能,实现一个学生信息管理系统。该系统具有以下功能: - 添加学生信息 - 查询学生信息 -
原创 2023-09-11 05:22:02
43阅读
正则表达式一个比较常见的用途是找到所有模式匹配的字符串并用不同的字符串来替换它们。sub方法提供一个替换值,可以是字符串或函数,和一个要被处理的字符串。1、这里的sub方法,是被编译成‘RegexObject’实例后的实例的方法Sub(replacement,string[,count =0 ])1)返回的字符串是在字符串中用RE最左边不重复的匹配来替换。如果模式没有被发现,字
# 如何实现Python字典索引 ## 概述 作为一名经验丰富的开发者,我将教你如何在Python实现字典索引。字典是Python的一种数据结构,它可以存储键值对,并且可以通过键来快速查找对应的值。在实际开发,字典索引非常常见,因此掌握如何实现字典索引是非常重要的。 ## 流程 首先,让我们来看一下实现Python字典索引的整个流程。我们可以将这个流程用表格展示如下: ```mer
原创 1月前
3阅读
排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。Python内置的sorted()函数就可以对list进行排序:print(sorted([36,5,-12,9,-21])) 输出 [-21, -12, 5, 9, 3
文章目录一、KNN算法原理二、KNN算法三要素三、K值的选择K值的选择方法交叉验证选取 k k
# Python张量转字符串的实现方法 在Python,我们可以通过一些代码来实现将张量(tensor)转换为字符串的功能。张量是机器学习和深度学习中最常见的数据结构之一,它是一个多维数组。本文将详细介绍如何使用Python实现张量转字符串的过程和相关代码。 ## 1. 张量转字符串的实现流程 在开始编写代码之前,让我们先了解一下整个实现流程。下面是实现过程的一个简要概述: | 步骤
原创 2023-08-18 16:39:39
141阅读
re.sub的功能sub是substitute的所写,表示替换;re.sub是个正则表达式方面的函数,用来实现通过正则表达式,实现比普通字符串的replace更加强大的替换功能;举个最简单的例子:如果输入字符串是:inputStr="hello 111 world 111" 那么你可以通过:replacedStr=inputStr.replace("111","222") 去换成:"h
本文我们以4个练习为主,掌握python基本的解决问题方式,编程思路以及代码编写。— 实现字符串find功能 —定义函数myfind(data, substr),输入参数data与substr,返回substr在data位置,不存在返回-1;实现思路先来看一张图,这样更清晰表达整个过程: 具体查找过程如下:1>从data起始位置开始比较,索引记为index=0,2&g
# Python的subs函数实现流程 ## 简介 在Python,字符串是不可变的,即不可直接修改字符串的某个字符。然而,我们经常需要对字符串的某些字符进行替换操作。Python的`subs`函数就是用来实现这个目的的。 ## subs函数的流程 下面是实现subs函数的流程图: ```mermaid flowchart TD A(开始) B(检查参数) C
原创 10月前
296阅读
# Python仅支持TrueType字体的科普文章 在Python,我们经常需要使用字体来美化和定制我们的文本。Python提供了一种简单而强大的方式来处理字体,但是需要注意的是,Python仅支持TrueType字体。 ## 什么是TrueType字体? TrueType是一种数字字体标准,由Apple和微软公司共同开发。它广泛用于电脑操作系统和应用程序,是一种矢量字体格式。Tru
原创 9月前
79阅读
subs是单词substitution的缩写,意思就是“替代”。比如命令:f=a+b;subs(f,a,4
原创 2023-03-20 10:28:16
1501阅读
属性1.Popen.poll():用于检查子进程是否已经结束。设置并返回returncode属性。2.Popen.wait():等待子进程结束。设置并返回returncode属性。3.Popen.communicate(input=None):与子进程进行交互。向stdin发送数据,或从stdout和stderr读取数据。可选参数input指定发送到子进程的参数。Communicate()返回一
转载 2023-07-25 15:35:10
93阅读
re.sub(pattern, repl, string, count=0, flags=0)re.sub的含义,作用,功能就是:对于输入的一个字符串,利用正则表达式(的强大的字符串处理功能),去实现(相对复杂的)字符串替换处理,然后返回被替换后的字符串其中re.sub还支持各种参数,比如count指定要替换的个数等等。下面就是来详细解释其各个参数的含义。 re.sub共有五个参数。其中
转载 2023-08-13 14:20:27
55阅读
# 如何实现Python z3库 ## 概述 在本文中,我将向您展示如何实现Python z3库。z3是Microsoft Research开发的一个高性能定理证明器,可以用于解决各种数学和逻辑问题。Python z3库提供了Python接口,使得在Python中使用z3变得更加便捷。 ## 流程 下面是实现Python z3库的步骤: | 步骤 | 操作 | | --- | --- | |
原创 5月前
124阅读
  • 1
  • 2
  • 3
  • 4
  • 5