`

字符串应用

阅读更多
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 ...

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

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

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

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

    字符串的应用-c++

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

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

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

    pb函数库之字符串操作函数

    在实际应用中,可以根据需要选择合适的字符串操作函数来实现对字符串的操作。例如,在需要对字符串进行填充或截取时,可以使用Fill()或Left()函数;在需要删除字符串中的空格时,可以使用LeftTrim()函数;在需要计算...

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

    字符串相似度算法是一种衡量两个字符串之间相似度的方法,广泛应用于自然语言处理、数据挖掘、机器学习等领域。在本文中,我们将讨论一种常用的字符串相似度算法: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中,字符串操作是常见的任务之一,...通过结合前面板的可视化界面和程序框图的编程逻辑,你可以创建出功能丰富的字符串处理应用程序。记得经常查阅官方文档和在线社区资源,以便获取最新的信息和技术支持。

Global site tag (gtag.js) - Google Analytics