1. python 字符串切片切片:截取字符串中的某部分内容语法格式:string[start:end:step]string 要切片字符串start 要切片的第一个字符的索引(包括该字符),如果不指定默认为0end 要切片的最后一个字符的索引(不包括该字符),如果不指定默认为字符串的长度step 表示切片的步长,如果不指定默认为1示例: 截取第5个字符:s[4] 截取第1个字符到第5个字符:s
转载 2022-12-26 11:32:00
601阅读
问题:过滤用户输入中前后多余的空白字符 ‘ ++++abc123--- ‘      过滤某windows下编辑文本中的’\r’: ‘hello world \r\n’去掉文本中unicode组合字符,音调 "Zhào Qián Sūn Lǐ Zhōu Wú Zhèng Wáng" 如何解决以上问题?去掉两端字符串
转载 2021-07-22 09:18:11
303阅读
Python字符串练习题
原创 2月前
64阅读
1、最小编辑距离假设有两个字符串s1和s2,计算通过增添、删除、替换三种操作后,从s1转变为s2所需要的操作次数。class Solution: def editDist(self,s1,s2): m,n=len(s1)+1,len(s2)+1 matrix = [[0]*n for i in range(m)] matrix[0] = [i for i in range(n)] for i in range(m):
转载 2021-07-22 09:16:48
585阅读
# Python 切片练习题:从基础到进阶 Python 是一种功能强大的编程语言,其切片(slicing)功能为处理序列类型(如列表、元组和字符串)提供了极大的便利。本文将带您一起深入了解 Python切片概念,并通过一些练习题帮助您巩固学习。 ## 什么是切片切片是指从序列中提取出一个子序列。Python切片语法非常简洁,基本格式为: ```python sequence[
原创 2024-08-28 03:25:16
145阅读
题目: https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7?tpId=37&tqId=21227&rp=1&ru=%2Fta%2Fhuawei&qru=%2Fta%2Fhuawei%2Fquestion-ranking
原创 2022-08-11 21:11:18
238阅读
my_str="Xue xi 中 心" #1. 去掉字符串中所有的空格 #print(my_str.replace(" ","")) #2. 获取字符串中汉字的个数 a=0 for i in my_str: if i>=u'\u4e00' and i<=u'\u9fa5': a=a+1 print("汉字的个数:",a) #3. 将字母全部转换为大写和小写 #print(my_s
转载 2023-08-06 08:31:04
213阅读
转载 2016-12-22 11:41:00
171阅读
2评论
1:求一个子在主中出现位置和次数 int main(){ void zizhu(char *a,char *b); char a[]="iaiyiayuiajuuiaiij"; char b[]="iai"; zizhu(a,b); return 0; } void zizhu(char *a, ...
转载 2021-11-03 12:02:00
341阅读
2评论
把以前发给别人的练习题邮件备份记录一下1.用php编写统计二维数组内某个字符出现的次数的一个函数。给定二维数组和字符串,返回这个字符串在二维数组中出现的次数。例:数组如下:$array=array(      array("hello","world","user","eclipse"),    &
原创 2022-04-08 15:42:12
245阅读
题目出处:牛客网对于一个字符串,请设计一个算法,将字符串的长度为len的前缀平移到字符串的最后。给定一个字符串A和它的长度,同时给定len,请返回平移后的字符串。测试样例:"ABCDE",5,3返回:"DEABC"python实现代码def forwardmove(alist):     #平移一个单位    &nbs
原创 2017-09-03 21:42:13
3774阅读
# Python字符串与元组练习指南 ## 引言 在Python编程中,字符串和元组是两种非常重要的数据类型。了解如何处理它们的基本操作对初学者非常重要。本文将教你如何实现一些关于字符串和元组的练习题目,并提供清晰的步骤和相应的代码示例。 ## 学习流程概述 在学习过程中,我们将通过以下步骤完成练习题: | 步骤 | 描述 | 代码示例
原创 10月前
44阅读
# Python切片操作简介及练习 Python是一门简单易学的编程语言,其一大优点便是提供了强大的数据结构和灵活的切片操作。切片(Slicing)允许我们方便地获取列表、字符串或元组中的部分数据。在本文中,我们将深入探讨Python切片操作的基本用法,并且提供一些练习题以帮助读者加深理解。 ## 1. 切片的基本语法 在Python中,切片的基本语法如下: ```python seque
原创 9月前
214阅读
BM83 字符串变形描述对于一个长度为 n 字符串,我们需要对它做一些变形。首先这个字符串中包含着一些空格,就像"Hello World"一样,然后我们要做的是把这个字符串中由空格隔开的单词反序,同时反转每个字符的大小写。比如"Hello World"变形后就变成了"wORLD hELLO"。数据范围:  , 字符串中包括大写英文字母、小写英文字母、空格。进
88. 合并两个有序数组给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合
27. 移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。假设 nums 中不等于 val 的元素数量为 k,要通过
26. 删除有序数组中的重复项给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。考虑 nums&n
80. 删除有序数组中的重复项 II给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明:为什么返回数值是整数,但输出的答案是数组呢?
169. 多数元素给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1:输入:nums = [3,2,3] 输出:3代码解析:public class Solution {
原创 9月前
82阅读
189. 轮转数组给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例 1:[5,6,7,1,2,3,4] [7,1,2,3,4,5,6] [6,7,1,2,3,4,5] [5,6,7,1,2,3,4]代码解析:class Solution { public void rotate(int[] nums
原创 9月前
63阅读
  • 1
  • 2
  • 3
  • 4
  • 5