`
isiqi
  • 浏览: 16489022 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Python 中文字符串的截取

阅读更多

def subString(s, length):
us = unicode(s, 'utf-8')
gs = us.encode('gb2312')
n = int(length)
t = gs[:n]
while True:
try:
unicode(t, 'gbk')
break
except:
n -= 1
t = gs[:n]
return t.decode('gb2312')

转载自:http://beyking.51boo.com

分享到:
评论

相关推荐

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

    在这个"rf.rar"压缩包中,我们看到涉及到RF字符串处理的三个关键知识点:RF字符串截取、RF字符串比较以及RF字符串切割。 1. RF字符串截取: 正则表达式提供了灵活的字符串截取方式。通过定义匹配模式,可以精确地...

    Python中文字符串截取问题

    总之,处理Python中的UTF-8中文字符串截取时,关键在于理解UTF-8编码的特点和Python字符串的操作方式。通过遵循上述原则,我们可以避免因错误操作导致的乱码问题,确保程序的正常运行和数据的准确展示。在开发过程中...

    截取指定长度的字符串

    例如,在Python中,你可以使用切片操作符`[start:end]`来截取字符串,其中`start`是开始索引,`end`是结束索引(不包括该位置的字符)。例如,对于字符串`s = "Hello, world!"`,`s[7:12]`将返回`"world"`。 2. ...

    截取字符串

    这个小demo展示了如何在不同的编程环境中实现字符串截取,同时也涉及到字符串的空格处理。接下来,我们将深入探讨这两个主题。 首先,让我们讨论字符串截取。在大多数编程语言中,都有内置的函数或方法来实现字符串...

    字符串按照指定的字节数来截取

    在Python中,可以使用内置的`[start:end]`切片操作来截取字符串。如果要考虑字节,我们需要使用`encode()`方法将字符串转化为字节串,因为Python的切片默认是基于字符的。例如: ```python s = "你好,世界" byte_s...

    字符串截取小例子Delphi源代码..rar

    4. **Substr函数(Delphi XE5及以上版本)**:在较新的Delphi版本中,引入了`Substr`函数,它允许我们按照Python或Java中的方式进行字符串截取,如`Substr(S: string; StartIndex: Integer; [Length: Integer]): ...

    中文字符串截取(支持各种编码格式)底层实现源码

    本文将深入探讨中文字符串截取的底层实现,以及如何在支持多种编码格式的情况下进行操作。 首先,我们需要了解字符串在计算机中的存储方式。在ASCII编码中,一个字符由一个字节表示,而对于中文字符,通常使用...

    字符串截取查询分割字符串

    在本篇文章中,我们将深入探讨“字符串截取”、“字符串查询”以及“字符串分割”这三大主题,并通过具体的实例来展示如何在实践中应用这些技术。 首先,我们来看“字符串截取”。在编程中,我们经常需要获取字符串...

    python3字符串

    | [:] | 截取字符串中的一部分 | `a[1:4]` 输出结果:`ell` | | in | 成员运算符 - 如果字符串中包含给定的字符返回True | `'H' in a` 输出结果:`True` | | not in | 成员运算符 - 如果字符串中不包含给定的字符...

    Python实现简单截取中文字符串的方法

    本文实例讲述了Python实现简单截取中文字符串的方法。分享给大家供大家参考。具体如下: web应用难免会截取字符串的需求,Python中截取英文很容易: >>> s = 'abce' >>> s[0:3] 'abc' 但是截取utf-8的中文机会截取...

    python 实现数字字符串左侧补零的方法

    k=1000 #k是用来获取01 02 03 字符串的 1001 截取第三四位 即可 for i in range(1,31): strtime=i+k time=str(strtime)[2:4] print(len(time)) 二、先获取当前字符串长度,然后用预期长度-当前字符串长度得到应该...

    Python 字符串操作方法大全

    本文档提供了全面的 Python 字符串操作方法汇总,包括但不限于替换、删除、截取、复制、连接、比较、查找、分割等功能。 #### 二、去空格及特殊符号 **功能:** 去除字符串中的空格和特定字符。 - `strip()`:移除...

    python字符串处理实例.docx

    Python 字符串处理实例 Python 中的字符串处理是 Python 编程语言中非常重要的一部分。...Python 中的字符串处理提供了多种方法来对齐、转义、连接和截取字符串,为 Python 编程提供了强大的字符串处理能力。

    Python2与Python3关于字符串编码处理的差别总结

    在Python2中,有两种类型的字符串:普通字符串(str)和Unicode字符串(unicode)。普通字符串str默认使用ASCII编码,这意味着它只能表示128个基本的ASCII字符。Unicode字符串则使用Unicode编码,可以通过前缀u来...

    Python中的字符串切片(截取字符串)的详解

    Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引-1内的字符串 步长不指定时步长为1 字符串[开始索引:结束索引] 练习样例 # 1.截取2 - 5位置的字符 num_str_1 = num_str[2...

    【分享】字符串截取标签

    标题中的“字符串截取标签”通常是指在编程中用于处理字符串的一种技术,它涉及如何从一个长字符串中提取出特定部分。在许多编程语言中,都有内置的字符串处理函数或方法来实现这一功能。例如,在Python中,我们可以...

    Python 字符串、内建函数.doc

    Python 字符串是一种基本的数据类型, Python 中字符串可以使用引号('或")来创建, Python 访问字符串中的值可以使用方括号来截取字符串, Python 字符串连接可以对字符串进行截取并与其他字符串进行连接, Python ...

    完整版 零基础学Python课件05 第5章 字符串及表达式.ppt

    Python字符串及表达式详解 Python中的字符串是一种基本的数据类型,用于存储文本信息。在Python中,字符串可以使用单引号、双引号或三引号来表示。字符串可以进行各种操作,如字符串连接、字符串分割、字符串检索、...

    python获取中文字符串长度的方法

    您可能感兴趣的文章:python中字符串的操作方法大全python 遍历字符串(含汉字)实例详解Python实现简单文本字符串处理的方法Python 打印中文字符的三种方法Python实现针对含中文字符串的截取功能示例Python 字符串...

Global site tag (gtag.js) - Google Analytics