`

字符串应用

阅读更多
copy:http://www.cnblogs.com/zhdwwf/archive/2009/09/21/1571018.html
str[0:5] 截取第一位到第四位的字符
str[:] 截取字符串的全部字符
str[4:] 截取第五个字符到结尾
str[:-3] 截取从头开始到倒数第三个字符之前
str[2] 截取第三个字符
str[::-1] 创造一个与原字符串顺序相反的字符串



http://www.cublog.cn/u/19742/showart_382176.html
#Python字符串操作
'''1.复制字符串'''
#strcpy(sStr1,sStr2)
sStr1 = 'strcpy'
sStr2 = sStr1
sStr1 = 'strcpy2'
print sStr2
'''2.连接字符串'''
#strcat(sStr1,sStr2)
sStr1 = 'strcat'
sStr2 = 'append'
sStr1 += sStr2
print sStr1
'''3.查找字符'''
#strchr(sStr1,sStr2)
sStr1 = 'strchr'
sStr2 = 'r'
nPos = sStr1.index(sStr2)
print nPos
'''4.比较字符串'''
#strcmp(sStr1,sStr2)
sStr1 = 'strchr'
sStr2 = 'strch'
print cmp(sStr1,sStr2)
'''5.扫描字符串是否包含指定的字符'''
#strspn(sStr1,sStr2)
sStr1 = '12345678'
sStr2 = '456'
#sStr1 and chars both in sStr1 and sStr2
print len(sStr1 and sStr2)
'''6.字符串长度'''
#strlen(sStr1)
sStr1 = 'strlen'
print len(sStr1)
'''7.将字符串中的小写字符转换为大写字符'''
#strlwr(sStr1)
sStr1 = 'JCstrlwr'
sStr1 = sStr1.upper()
print sStr1
'''8.追加指定长度的字符串'''
#strncat(sStr1,sStr2,n)
sStr1 = '12345'
sStr2 = 'abcdef'
n = 3
sStr1 += sStr2[0:n]
print sStr1
'''9.字符串指定长度比较'''
#strncmp(sStr1,sStr2,n)
sStr1 = '12345'
sStr2 = '123bc'
n = 3
print cmp(sStr1[0:n],sStr2[0:n])
'''10.复制指定长度的字符'''
#strncpy(sStr1,sStr2,n)
sStr1 = ''
sStr2 = '12345'
n = 3
sStr1 = sStr2[0:n]
print sStr1
'''11.字符串比较,不区分大小写'''
#stricmp(sStr1,sStr2)
sStr1 = 'abcefg'
sStr2 = 'ABCEFG'
print cmp(sStr1.upper(),sStr2.upper())
'''12.将字符串前n个字符替换为指定的字符'''
#strnset(sStr1,ch,n)
sStr1 = '12345'
ch = 'r'
n = 3
sStr1 = n * ch + sStr1[3:]
print sStr1
'''13.扫描字符串'''
#strpbrk(sStr1,sStr2)
sStr1 = 'cekjgdklab'
sStr2 = 'gka'
nPos = -1
for c in sStr1:
    if c in sStr2:
        nPos = sStr1.index(c)
        break
print nPos

'''14.翻转字符串'''
#strrev(sStr1)
sStr1 = 'abcdefg'
sStr1 = sStr1[::-1]
print sStr1
'''15.查找字符串'''
#strstr(sStr1,sStr2)
sStr1 = 'abcdefg'
sStr2 = 'cde'
print sStr1.find(sStr2)
'''16.分割字符串'''
#strtok(sStr1,sStr2)
sStr1 = 'ab,cde,fgh,ijk'
sStr2 = ','
sStr1 = sStr1[sStr1.find(sStr2) + 1:]
print sStr1


http://blog.sina.com.cn/s/blog_6238358c0100gx3w.html
分享到:
评论

相关推荐

    JAVA 字符串应用笔记

    以下是对"JAVA 字符串应用笔记"中可能涉及的一些核心知识点的详细阐述: 1. **字符串对象创建**: Java中有两种创建字符串的方式:`new String()`构造器和字面量`"..."`。字面量方式会创建一个常量字符串,存储在...

    前端学习-ES6模板字符串应用

    ### 前端学习-ES6模板字符串应用 在现代前端开发中,ES6(ECMAScript 2015)引入了许多新特性,极大地提高了JavaScript的开发效率和代码可读性。其中,模板字符串是一种非常实用且常用的新特性,它提供了一种更加...

    字符串应用.xmind

    字符串应用.xmind

    java笔记字符串的应用

    Java 字符串应用笔记 在 Java 中,字符串是最基本的数据类型之一,理解字符串的应用是 Java 开发的基础。本篇笔记将详细介绍 Java 中 equals 和 == 的区别、字符串相关的几个函数介绍、String 和 StringBuffer 的...

    rf.rar_RF 字符串截取_Rf字符串比较_rf字符串切割

    RF(Regular Expression,正则表达式)是一种强大的文本处理工具,广泛应用于字符串截取、比较和切割等任务。在这个"rf.rar"压缩包中,我们看到涉及到RF字符串处理的三个关键知识点:RF字符串截取、RF字符串比较以及...

    控制台应用程序,接受字符串大于3的字符串并实现一些功能

    编写控制台应用程序,接受长度大于3的字符串,完成以下功能: 1:输出字符串长度 2:输出字符串中第一个出现字母a的位置 3:在字符串的第3个字符后面插入字符串“hello”,输出新字符串. 4:将字符串“hello”替换为...

    VB拆分字符串,分隔字符串

    在VB(Visual Basic)编程中,处理字符串是常见的任务之一,其中包括将一个长字符串拆分成多个子字符串。这个过程通常称为“字符串拆分”或“分隔字符串”。在这个主题中,我们将深入探讨VB中如何实现这一操作,以及...

    Delphi应用程序经常要处理字符串列表.doc

    处理字符串列表在 Delphi 应用程序中的应用 Delphi 应用程序经常要处理字符串列表,如组合框和列表框中的字符串,TMemo 部件的文本行,屏幕支持的字体列表,TNotebook 部件的 tabs 属性,字符串网格的行、列等等。...

    sqlserver 字符串函数的应用及案例

    数据库字符串函数的应用,主要是针对sqlserver 2008R2 企业的应用,该资源,以实际操作和验证为基础,保证上传的数据真,实有效,本人遵守csdn的规则,请放心使用

    字符串大小写转换倒序输出

    2. 然后,对转换后的字符串应用倒序操作(如使用切片`[::-1]`或`reversed()`)。 在Python中,这样的操作可能看起来像这样: ```python original_str = "Hello, World!" lowercase_reversed = original_str.lower...

    十六进制字符串至普通转化_十六进制字符串转普通字符串_labview十六进制_

    十六进制字符串是将二进制数据转换成16个符号(0-9,A-F)组成的字符串,这种表示方式在计算机科学中广泛应用,比如内存地址、颜色代码、网络协议等。LabVIEW,全称Laboratory Virtual Instrument Engineering ...

    统计字符串中子字符串出现的次数,并返回

    "统计字符串中子字符串出现的次数,并返回"是一个常见的需求,广泛应用于文本分析、数据挖掘以及日志处理等多个场景。本篇文章将深入探讨如何在C#中实现这一功能,以及涉及到的相关知识点。 首先,我们要明确字符串...

    字符串的应用-c++

    本教程将深入探讨C++中的字符串应用,特别是如何找到字符串中特定字符的位置。 一、字符串的定义与初始化 在C++中,有多种方式可以定义和初始化字符串: 1. 使用`char`数组: ```cpp char str[10] = "Hello"; ``` ...

    字符串分割的字符串数量 SQL

    在实际应用场景中,有时会遇到存储了多个值的字符串字段,例如,一个包含多个电子邮件地址的字符串字段,这些地址之间可能用逗号(`,`)或分号(`;`)等符号分隔。为了方便后续的数据分析或操作,需要先统计出这样的...

    基于Keil实现字符串函数string.h的简单应用

    基于Keil实现字符串函数string.h的简单应用基于Keil实现字符串函数string.h的简单应用基于Keil实现字符串函数string.h的简单应用基于Keil实现字符串函数string.h的简单应用基于Keil实现字符串函数string.h的简单应用...

    字符串相似度算法 字符串相似度算法 字符串相似度算法

    字符串相似度算法是一种衡量两个字符串之间相似度的方法,广泛应用于自然语言处理、数据挖掘、机器学习等领域。在本文中,我们将讨论一种常用的字符串相似度算法:Levenshtein Distance。 什么是Levenshtein ...

    305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)

    305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)...

    截取指定长度的字符串

    在实际应用中,我们可能还需要考虑一些边缘情况,例如当截取的长度超过了字符串的实际长度,这时通常会返回整个字符串或者空字符串,具体取决于编程语言的实现。 标签“字符串 截取”提示我们关注的重点在于理解和...

    labview字符串创建数组

    在LabVIEW中,字符串操作是常见的任务之一,...通过结合前面板的可视化界面和程序框图的编程逻辑,你可以创建出功能丰富的字符串处理应用程序。记得经常查阅官方文档和在线社区资源,以便获取最新的信息和技术支持。

    python实现字符串模糊匹配

    在实际应用中,字符串模糊匹配技术广泛应用于搜索引擎、自然语言处理、信息检索等领域。例如,在搜索引擎中,字符串模糊匹配技术可以用于解决用户查询语句与数据库中保存的关键词之间的匹配问题。 在 Python 中,...

Global site tag (gtag.js) - Google Analytics