Python中in的用法

有时候要判断一个数是否在一个序列里面,这时就会用到in运算符来判断成员资格,如果条件为真时,就会返回true,条件为假时,返回一个flase。这样

的运算符叫做布尔运算符,其真值叫做布尔值。可以检查某一个字符是否存在在一个字符串中,还可以检查某一个字符串是否存在在一个序列之中。

工具/原料

python2.7, IDLE python GUI

步骤/方法

1

打开IDLE python GUI,从开始-所有程序-python2.7-IDLE python GUI,或者dos环境,再或者使用其他的IDLE。

2

首先,建立一个列表序列,用in运算符检查是否存在字符,例如,

pressly=["all from run"]

raw_input("Enter your name: ")in pressly

3

回车键之后,出现了一句Enter your

name的字样,如果输入错误,就会显示false,正确就会显示true。输入的是pressly的任意字符都可以。假如输入一个all from

run,all from run是存在在pressly序列之中的,那么,

4

结果返回一个true,证明那字符串输入正确,假如输入的是a这个单字符串,会返回true吗?a也是存在在pressly之中的,那么,试验一下,

5

结果竟然返回一个false,明明a也是存在在pressly字符串中,其实这个与python有关,大概?如果想要输出a,只能以这样格式定义序列,

pressly="all from run"

raw_input("Enter your name: ")in pressly

6

结果返回了一个true值,也就是在定义序列的时候要注意了,有没有加中括号的区别很多的,如果非要加中括号,那就只能写成这样了,

pressly=["all","from","run"]

raw_input("Enter your name: ")in pressly

7

现在输入一个all试试,没有差错就会返回一个true值。

END

注意事项

python2.7与python3.2的版本不兼容,代码可以会不一样。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,084评论 19 139
  • in 在python中的使用很常见,用处也很多,很强大,这里记录下几种常见的用法。 在 for 循环中,获取列表或...
    yoomaz阅读 15,324评论 1 0
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 9,247评论 0 7
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,129评论 18 399
  • 今天是一个比较特殊的日子,应该算是真正从零开始的一天,也是正式踏上审计之路的第一天,面试的那一刻我知道,我就是刚毕...
    锦潇阅读 1,324评论 1 2

友情链接更多精彩内容