`
metallica_1860
  • 浏览: 33188 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

python是个什么东西---python---处理字符串,Python与JAVA对比

阅读更多

JAVA已经很熟悉了,但是python的处理字符串还是有些出入的地方,总结一下.

 

JAVA:

 

String str = "1234567890abcdefghijklmnopqrstuvwxyzabc";
System.out.println("是否以xx开始 : " + str.startsWith("1"));
System.out.println("是否以xx结束 : " + str.endsWith("c"));
System.out.println("获得某子串 : " + str.substring(0, 10));
System.out.println("检索子串位置 : " + str.indexOf("abc"));
System.out.println("检索子串位置 : " + str.lastIndexOf("abc"));
System.out.println("拆分字符串 : " + str.split("0").length);
System.out.println("是否包含子串 : " + str.contains("abcde"));

 

结果:

是否以xx开始 : true

是否以xx结束 : true

获得某子串 : 1234567890

检索子串位置 : 10

检索子串位置 : 36

拆分字符串 : 2

是否包含子串 : true

 

 Python:

 

#coding:UTF-8
'''
Created on 2010/09/09

@author: toshiko
'''
str="1234567890abcdefghijklmnopqrstuvwxyzabc"
print str.startswith("1")#是否以xx开始
print str.endswith("c")#是否以xx结束
print str[0:10]#获得某子串
print str.find("abc")#检索子串位置
print str.index("abc")
print str.rfind("abc")#检索子串位置
print str.rindex("abc")
print str.split("0")#拆分字符串
print str.find("abcde")>=0#是否包含子串

 结果:

 

True

True

1234567890

10

10

36

36

['123456789', 'abcdefghijklmnopqrstuvwxyzabc']

True


0
0
分享到:
评论

相关推荐

    python-javabridge-4.0.3-cp38-cp38-win-amd64.zip

    Python-JavaBridge是一个强大的工具,它允许Python代码与Java代码之间进行无缝交互。这个压缩包“python-javabridge-4.0.3-cp38-cp38-win-amd64.zip”包含了该库的最新版本4.0.3,专为Python 3.8(cp38)和Windows ...

    jmu-python-字符串异常处理.txt

    jmu-python-字符串异常处理.txt

    python-3.6.8-embed-amd64.zip

    ssl.pyd**、**_hashlib.pyd** 和 **unicodedata.pyd**:这些是Python的动态链接库模块,分别用于实现SSL/TLS加密、哈希算法以及Unicode数据处理,它们是Python标准库的一部分,增强了Python对网络通信和字符串处理的...

    Python-100-Days-master.zip

    《Python-100-Days-master.zip》是一个包含Python学习资源的压缩文件,旨在帮助初学者在100天内逐步掌握Python编程,从新手晋升为精通者。这个压缩包可能包含了从基础知识到高级概念的全面教程,是系统学习Python的...

    C语言字符串转换为Python字符串的方法

    C语言字符串转换为Python字符串的方法 C语言字符串转换为Python字符串是指将C语言中的字符串数据转换为Python中的字符串对象,以便在Python环境中使用。下面详细介绍了C语言字符串转换为Python字符串的方法。 使用...

    python_Levenshtein_wheels-0.13.2-cp38-cp38-win_amd64.whl.zip

    Python中的Levenshtein库是一个用于计算字符串之间编辑距离的模块。编辑距离,也称为莱文斯坦距离,是衡量两个字符串之间差异的一种方法,通过计算将一个字符串转换为另一个字符串所需的最少单字符编辑(插入、删除...

    Python编程基础与应用-教案0301-字符串的应用(一)3页.docx

    《Python编程基础与应用》电子教案 Python编程基础与应用-教案0301-字符串的应用(一)[3页]全文共3页,当前为第1页。 Python编程基础与应用-教案0301-字符串的应用(一)[3页]全文共3页,当前为第1页。 课题 字符串的...

    python-3.9.13-amd64安装包

    - **更快的字符串连接**:在某些情况下,使用`+`连接字符串的速度显著提高,尤其是对于大量字符串的连接操作。 3. **错误修复和改进**: - Python 3.9.13包含了自3.9.0以来的所有安全更新和bug修复,确保了稳定性...

    python中的real函数-RealPython基础教程:Python字符串用法详解.pdf

    在Python中,字符串是不可变的数据类型,它们是由一个或多个字符组成的序列。字符串处理是编程中的基础,因为几乎每个应用程序都需要对文本进行操作。Python提供了丰富的功能来处理字符串,包括运算符、函数和类方法...

    Python内置的字符串处理函数

    Python内置的字符串处理函Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。

    python-3.8.1-docs-pdf-letter.zip

    它详细介绍了Python的基本语法,包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典)、流程控制(如条件语句和循环)、函数定义与调用,以及面向对象编程的基础概念。通过这个教程,读者可以掌握Python...

    python-3.6.5-amd32-amd64.zip

    - 字符串格式化改进:引入了新的f-string格式化方式,允许在字符串中直接嵌入表达式,简化了字符串格式化操作。 - 语法改进:支持函数注解的类型检查,有助于代码的自我文档化和静态类型检查工具。 - 改进的垃圾...

    python_Levenshtein-0.12.2-cp38-cp38-win_amd64.whl.zip

    Python中的`Levenshtein`库是一个用于计算字符串之间的编辑距离的模块,它提供了一种度量两个序列相似度的方法。这个压缩包`python_Levenshtein-0.12.2-cp38-cp38-win_amd64.whl.zip`包含了`Levenshtein`库的特定...

    python_Levenshtein-0.12.2-cp310-cp310-win_amd64.whl.zip

    编辑距离是一种衡量两个字符串相似度的方法,通过计算将一个字符串转换为另一个字符串所需的最少单字符编辑操作数量来实现。这些编辑操作包括插入、删除和替换字符。在自然语言处理、数据清洗、文本比较以及错误检测...

    MySQL-python-1.2.3.win-amd64-py2.7

    5. **类型转换**:自动处理Python数据类型与MySQL数据类型之间的转换,如字符串、整数、浮点数、日期和时间等。 6. **预编译语句**:通过占位符(如%s)和参数列表,可以避免SQL注入攻击,并提高执行效率。 7. **...

    python查找字符串

    CONLL(CoNLL,Conference on Natural Language Learning)是自然语言处理领域的一个知名评测比赛,涉及诸如句法分析、命名实体识别等任务,而这些任务往往需要对文本中的特定字符串进行精确查找和匹配。 在Python...

    python-3.7.4-embed-win32.zip

    `unicodedata.pyd`是一个预编译的Python扩展模块,提供了Unicode字符数据库的访问,对于处理Unicode字符和字符串操作非常关键。 为了使用这个解压版的Python环境,你需要将压缩包中的所有文件解压到同一个目录,并...

    python字符串处理实例.docx

    Python 字符串处理实例 Python 中的字符串处理是 Python 编程语言中非常重要的一部分。字符串是 Python 中最基本的数据类型之一,它可以表示文本、数字、符号等。 Python 提供了多种字符串处理方法,本文将对 ...

    python拆分中英文混合字符串 - 按中文拆分

    python拆分中英文混合字符串 - 按中文拆分

Global site tag (gtag.js) - Google Analytics