首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python:如何检查string的元素是否在string中,并打印不包含的string元素?

在Python中,我们可以使用循环和条件语句来检查字符串的元素是否在字符串中,并打印不包含的字符串元素。下面是一个示例代码:

代码语言:txt
复制
def check_string_elements(string, elements):
    for element in elements:
        if element not in string:
            print(element)

# 示例用法
string = "Hello, World!"
elements = ['H', 'e', 'l', 'o', 'W', 'r', 'd']
check_string_elements(string, elements)

上述代码中,check_string_elements函数接受两个参数:string表示要检查的字符串,elements表示要检查的字符串元素列表。函数使用for循环遍历elements列表中的每个元素,然后使用if条件语句判断该元素是否在字符串string中。如果元素不在字符串中,则打印该元素。

对于示例用法,我们定义了一个字符串string和一个包含要检查的元素的列表elements。然后调用check_string_elements函数,传入这两个参数进行检查。在这个例子中,输出结果将是Hr,因为它们是不在字符串中的元素。

请注意,上述代码只是演示了如何检查字符串的元素是否在字符串中,并打印不包含的字符串元素。在实际应用中,您可能需要根据具体需求进行适当的修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在 JS 判断数组是否包含指定元素(多种方法)

今天,我们来一起看看如何检查数组是否包含特定值或元素。...Arrya.indexOf() 方法 需要查找元素的确切位置情况下,可以使用indexOf(elem)方法,该方法指定数组查找elem返回其第一次出现索引,如果数组包含elem则返回-...("F") // -1 第一个实例元素出现,返回其位置,第二个实例,返回值表示元素不存在。..."); } else { console.log("元素不存在"); } 检查对象数组是否包含对象 some() 方法 搜索对象时,include()检查提供对象引用是否与数组对象引用匹配...此后,some()暂停执行返回 true。 总结 本文中,我们介绍了JavaScript检查数组是否包含指定值几种方法。 我们已经介绍了include()函数,它会在值存在时返回一个布尔值。

25.8K60

Python3 String(字符串)

(len)-1  负数下标       字符串从右往左每个元素分配从-1开始标号.最后一个下标为负长度-len  str[-4:-1]        负数下标依然是从左到右顺序打印  str...1切片截取时包含结束下标的元素  字符串反转      str[: : -1]字符串倒叙输出   字符串常见操作     4.1字符串查找       find()         检测某个子串是否包含在字符串...元 组 (string_pre_str,str,string_post_str),如果 string 包含str 则 string_pre_str == string...        - isdecimal()方法检查字符串是否包含十进制字符。这种方法只存在于unicode对象。    ...,没有转义特殊或不能打印字符,原始字符串除字符串第一个引号前加上字母"r"(可以大小写)以外,与普通字符串有着几乎完全相同语法.

68300

Python黑帽编程2.3 字符串、列表、元组、字典和集合

如果字符串包含给定字符返回 True M not in a 输出结果 1 r/R 原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印字符。...string.find(str, beg=0, end=len(string)) 检测 str 是否包含string ,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始索引值...,str,string_post_str),如果 string 包含str 则 string_pre_str == string. string.replace(str1, str2, num=string.count...(width) 返回长度为 width 字符串,原字符串 string 右对齐,前面填充0 string.isdecimal() isdecimal()方法检查字符串是否包含十进制字符。...元组创建很简单,只需要在括号添加元素使用逗号隔开即可。

1.7K90

Python】字符串

string.isdecimal() 功能说明:判断字符串是否包含数字,只包含数字就返回Ture(真) 代码示例如下↓ # 判断字符串当中是否包含数字 num_str = "123.123"...endswitch() 功能说明:检查字符串是否以 str 结束,是的话就返回 True。...find() find()方法来检索字符串是否包含指定元素,如果包含元素则返回该元素第一次出现索引位置,如果不存在该字符则返回-1,它语法结构如下↓ my_str.find(x) my_str...max → 可选字符串,替换超过 max 次 示例代码如下↓ str1 = "Python 666" print("原本打印是:",str1) print("现在打印是:",str1.replace...那么二后面的话就不包含了。如果我们想要到末尾字符的话,只需要结束索引指定就可以了。这样就到末尾了。 步长:所谓步长就是我们开发时候,对一个大字符串指定间隔。

11510

Python--4 基本数据类型

(str, beg=0, end=len(string)) 检测 str 是否包含string ,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始索引值,否则返回-...string.find(str, beg=0, end=len(string)) 检测 str 是否包含string ,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始索引值...(width) 返回长度为 width 字符串,原字符串 string 右对齐,前面填充0 string.isdecimal() isdecimal()方法检查字符串是否包含十进制字符。...element :表示要查找删除元素 函数作用: 集合setVar查找element元素,如果存在则删除;如果没找到,则什么也不做。...(合集)   Python求集合集用是符号“|”,返回是两个集合所有的去掉重复元素集合。

86510

【Dart语言解密】想要深入了解Dart语法和类型变量吗?

如下,检查变量是否为0,Dart需要显示地与0做比较: // 检查是否为0. var number = 0; assert(number == 0); // assert(number); 错误 Dart...代码示例前半部分,我们声明初始化了两个List变量,第二个变量添加了一个新元素后,调用其迭代方法依次打印出其内部元素代码示例后半部分,我们声明初始化了两个Map变量,第二个变量添加了两个键值对后...如果编译器自动推断类型不符合预期,我们当然可以声明时显式地把类型标记出来,不仅可以让代码提示更友好一些,更重要是可以让静态分析器帮忙检查字面量错误,解除类型匹配带来安全隐患或是Bug。...4 FAQ 对于集合类型List和Map,如何让其内部元素支持多种类型(比如,int、double)呢?又如何在遍历集合时,判断究竟是何种类型呢?...如要在遍历集合时判断元素类型,使用Dart类型检查运算符is。如: // 使用is运算符判断了每个元素类型,打印了相应信息。

17520

53 道 Python 面试题,帮你成为大数据工程师

即:内存数据库记录,(2," Ema"," 2020–04–16")#id,名称,created_at 2.如何进行字符串插值? 导入Template类情况下,有3种插值字符串方法。...a = [1,2,3] b = a c = [1,2,3] 检查是否相等,注意它们是否相等。...这个问题目的是看看您是否了解所有函数也是python对象。...数组需要齐次元素。 列表上算术从列表添加或删除元素。每个线性代数数组函数算术运算。 阵列还使用更少内存,具有更多功能。 我写了另一篇有关数组文章。 20.如何连接两个数组?...a = [1,1,1,2,3] a = list(set(a)) print(a) #=> [1, 2, 3] 35.如何检查列表是否存在值? 用于。

9.9K40

20个常用Python小技巧(文末有福利)

查找字符串唯一元素 这个技巧是查找字符串不重复元素有哪些,通过集合 set 来实现: my_string = "aavvccccddddeee" # converting the string...Counter正好可以用于解决这个问题,因为如果两个字符串 Counter 对象相等,就表示它们就是字谜,因为包含相同元素元素数量都相同。...采用 try-except-else 语句 Python 处理错误异常可以简单采用 try-except 语句,而再添加一个 else 语句会更加有帮助,它是没有发生异常时,执行完 try 语句后运行语句...展平元素为列表列表 有时候确定一个列表深度有多深,所以你只想简单将所有元素都放在一个列表,实现技巧代码如下所示: from iteration_utilities import deepflatten...检查唯一性 下面的代码是用于判断一个列表所有元素是否都是唯一没有重复: def unique(l): if len(l)==len(set(l)): print("All elements

61830

53个Python经典面试题详解

比如内存数据库记录,如(2, "Ema", "2020–04–16")(#id, 名称,创建日期)。 2. 如何进行字符串插值? 导入Template类情况下,有3种方法进行字符串插值。...Python职业生涯早期,我认为它们是相同,因而制造了一些bug。所以请大家听好了,“is”用来检查对象标识(id),而“==”用来检查两个对象是否相等。 我们将通过一个例子说明。...数组需要同构元素。 列表上算术运算可从列表添加或删除元素。数组上算术运算按照线性代数方式工作。 列表还使用更少内存,显著具有更多功能。 20. 如何连接两个数组? 记住,数组不是列表。...如何检查一个值是不是列表存在? 使用“in”。...检查一个字符串是否仅仅包含数字? 可以使用isnumeric()方法。

6.8K30

【Java 基础篇】Java Set 详解

contains(Object element): 检查集合是否包含指定元素。 size(): 返回集合元素个数。...由于HashSet不允许重复元素,重复添加水果(“Apple”)并不会被添加进集合。然后,我们从集合移除了一个元素检查集合是否包含特定元素。最后,我们打印了集合内容。...TreeSet会自动对元素进行排序,因此在打印集合内容时,元素将按字典顺序排列。然后,我们从集合移除了一个元素检查集合是否包含特定元素。...contains(Object element): 检查集合是否包含指定元素。 size(): 返回集合元素个数。...由于LinkedHashSet保持元素插入顺序,重复添加颜色(“Red”)并不会被添加进集合。然后,我们从集合移除了一个元素检查集合是否包含特定元素。最后,我们打印了集合内容。

19910

python基础知识

(string)) 检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定范围内是否以 obj 结束,如果是,返回 True,否则返回 False. string.expandtabs...string.find(str, beg=0, end=len(string)) 检测 str 是否包含string ,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始索引值...,str,string_post_str),如果 string 包含str 则 string_pre_str == string. string.replace(str1, str2, num=string.count...(keepends]) 按照行(’\r’, ‘\r\n’, \n’)分隔,返回一个包含各行作为元素列表,如果参数 keepends 为 False,包含换行符,如果为 True,则保留换行符。...[string.strip(obj]) string 上执行 lstrip()和 rstrip() string.swapcase() 翻转 string 大小写 string.title()

15110

Java8 Stream深度解析:30个案例3万字助你精通集合筛选、归约、分组与聚合操作

,findFirst和findAny返回是一个Optional对象,这是因为流可能是空包含任何元素。...anyMatch检查是否有任何元素满足条件,allMatch检查是否所有元素都满足条件,而noneMatch检查是否没有任何元素满足条件。...true 这些方法流处理中非常有用,因为它们允许你快速地对流元素进行条件检查,而无需显式地迭代每个元素。...在这个例子,谓词是检查员工薪水是否高于6000。结果是一个映射,其中键是布尔值(对于满足条件元素是 true,否则是 false),值是对应分区员工列表。...下面是一个简单示例,演示了如何使用并行流和顺序流,展示了它们结果可能有所不同(特别是并行流元素处理顺序是不确定)。

10010

Python数据类型知识点全解

2 print(name.center(10,'*')) #打印30个字符,不够“*”补齐 **derek*** print(name.endswith('k')) #判断字符串是否以"...'或者'replace' 6 # string.endswith(obj, beg=0, end=len(string)) 检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定范围内是否以...8 # string.find(str, beg=0, end=len(string)) 检测 str 是否包含string ,如果 beg 和 end 指定范围,则检查是否包含在指定范围内...符 串 string 分 成 一 个 3 元 素 元 组 (string_pre_str,str,string_post_str),如果 string 包含str 则 string_pre_str...34 # string.splitlines(num=string.count('\n')) 按照行分隔,返回一个包含各行作为元素列表,如果 num 指定则仅切片 num 个行

67550
领券