`
uule
  • 浏览: 6352525 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

Python检查字符串中是否包含指定中文

 
阅读更多

python匹配某个中文字符

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

 

两种方法:

#coding=UTF-8
import re

cityName="浙江省杭州市" 
#name = unicode(cityName, "gbk")
#name=cityName.encode("utf-8") #测试时,utf-8不行,未解
name=cityName
print(name)
    
    
#方法1    
if name.find(u"省") !=-1: # 包含'省' 
   #print u'有省'
   name=name.split(u'省')[1]
if name.find(u"市") != -1:#包含‘市’
   #print u'有市'
   name=name.split(u'市')[0]
    
print(name) 


#方法2
name='未查询到结果'
if re.match(u'^\u672a\u67e5\u8be2\u5230\u7ed3\u679c', name):  #code为汉字未查询到结果的unicode格式
    print('{0} 没有 SB!' .format(name))
else:
    print('============{0} 有 SB!' .format(name))    

 。。

分享到:
评论

相关推荐

    Python 字符串操作方法大全

    **功能:** 检查字符串是否包含指定的子字符串。 - `in`:检查子字符串是否存在于主字符串中。 - 示例代码: ```python sStr1 = '12345678' sStr2 = '456' print(len(sStr1) and sStr2 in sStr1) # 输出: True ...

    python字符串学习笔记.python字符串操作方法.doc

    - `find()`, `index()`, `rfind()`, `rindex()`用于查找子字符串的位置,`startswith()`, `endswith()`检查字符串是否以指定字符或字符串开头或结尾。 - `isalpha()`, `isdigit()`, `isalnum()`, `isspace()`检查...

    检测文件中是否包含指定字符串(1KB)

    以上就是关于检测文件中是否包含指定字符串(1KB)的相关知识点,包括使用控件构建用户界面,编写源码实现搜索功能,利用统计计数计算出现次数,以及在有限的资源下优化处理大文件的方法。这些技术都是IT从业者在...

    Python_字符串处理.txt

    查找字符串中是否存在特定字符,并返回第一个匹配项的位置。 - 示例:`sStr1 = 'cekjgdklab'; sStr2 = 'gka'; nPos = -1; for c in sStr1: if c in sStr2: nPos = sStr1.index(c); break` - 结果:`2` #### 十四...

    Python实现确认字符串是否包含指定字符串的实例

    在给出的示例中,`if myName in A:` 这行代码就是用来检测字符串`myName`是否存在于字符串`A`中的。如果`myName`是`A`的子串,那么条件为真,可以执行后续的代码块。 ```python A = "My name is Clay, and you can ...

    python 两个一样的字符串用==结果为false问题的解决

    在Python编程过程中,我们经常会遇到需要比较两个字符串是否相同的情况。通常情况下,我们使用`==`操作符来实现这一目标。然而,在某些特定场景下,即使两个字符串在打印时看起来完全相同,但当我们使用`==`进行比较...

    python字符串, 列表, 字典, 集合方法说明

    8. find(sub[, start[, end]]):检测字符串中是否存在子字符串sub,如果存在返回第一次出现的索引位置,否则返回-1。 9. format(*args, **kwargs):通过大括号({})占位符,将字符串格式化。 10. format_map():...

    Python3字符串学习教程

    字符串是 Python 中最基本的序列类型之一,了解如何有效地创建、操作和处理字符串对于任何 Python 开发者来说都是非常必要的。 #### 字符串基础 ##### 字符串定义 - **不可变性**:一旦创建了一个字符串,就无法...

    Python字符串学习

    - `startswith()` 和 `endswith()` 方法分别检查字符串是否以指定的字符或字符串开始或结束。 - `expandtabs()` 方法用于替换字符串中的制表符,如 `a=test.expandtabs(6)`,它会将每个制表符替换为指定数量的空格...

    Python实现判断字符串中包含某个字符的判断函数示例

    在确认输入是字符串后,我们可以使用`find`方法来判断字符串中是否包含指定的字符。`find`方法会返回第一次出现子字符串的位置,如果没有找到则返回`-1`。 ```python if stringVar.find(containVar) != -1: return ...

    python判断给定的字符串是否是有效日期的方法

    本节将详细介绍如何利用Python内置库`datetime`中的`strptime`方法来判断一个字符串是否表示一个有效的日期。 ##### 1. `strptime`方法介绍 `strptime`方法是`datetime.datetime`类的一个静态方法,用于根据指定的...

    Python字符串相关操作的整理

    **判断字符串**的操作中,我们可以使用`isalnum()`, `isalpha()`, `isdigit()`, `isspace()`等方法检查字符串是否只包含字母数字、字母、数字或空白字符。 **字符串的比较操作**是基于Unicode编码的字典顺序,可以...

    字符串?好吃吗:Python字符串.pptx

    如`startswith()`和`endswith()`检查字符串是否以指定的子字符串开头或结尾,`isalnum()`检查字符串是否只包含字母和数字,`isalpha()`仅检查是否包含字母,`isdigit()`则只检查数字,`islower()`和`isupper()`分别...

    Python之字符串和编码共13页.pdf.zip

    Python字符串类有许多内置方法,如`lower()`、`upper()`用于大小写转换,`find()`、`index()`用于查找子串位置,`startswith()`、`endswith()`检查字符串是否以特定前缀或后缀开始或结束。 通过理解并熟练掌握上述...

    pb split() 字符串分割函数

    在编程领域,字符串处理是日常开发中的重要环节,而`split()`函数则是一个常见的字符串操作,用于将一个字符串按照特定的分隔符切分成多个子字符串。在这个场景中,我们关注的是一个名为"pb split()"的自定义字符串...

    学学Python_字符串11_字典的方法04 get方法

    在本主题“学学Python_字符串11_字典的方法04 get方法”中,我们将深入探讨字典的get()方法。get()方法是字典的一个便捷功能,允许我们安全地从字典中获取值,同时提供了默认值处理,避免了KeyError的发生。 **字典...

    Python入门之字符串

    `startswith()`和`endswith()`则分别检查字符串是否以指定的前缀或后缀开头或结尾,返回布尔值。 对于字符串的分割,`split()`函数根据提供的分隔符将字符串拆分成多个子字符串,并返回一个列表。默认情况下,空格...

    Python更多字符串和特殊方法习题及答案--中文

    **答案分析**: `startswith()` 方法用于检查字符串是否以指定的子字符串开头。在 `"Programmingisfun"` 中,字符串确实以 `'Program'` 开头,因此结果为 `True`。 ### 8.19 结尾检查 **题目**: 给定字符串 `s = ...

    python核心数据类型-字符串demo

    Python还提供了丰富的内置函数来处理字符串,如`len(s)`计算字符串长度,`s.lower()`和`s.upper()`将字符串转换为小写和大写,`s.strip()`去除两侧的空白字符,`s.startswith(prefix)`检查字符串是否以指定前缀开始...

    python字符串的index和find的区别详解

    find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引...

Global site tag (gtag.js) - Google Analytics