说到成员运算符,就要提到成员这个词。什么是成员呢?其实在字符串里,每一个字符都是一个成员,也可以叫做一个元素。
看图片,看到“从零开始一站式搞定python django开发",这一行字符串里的每一个字符,都是一个字符串的成员。比如从“搞定、python、django、开发“这些字眼,只要在这个字符串里存在的字符,就都是字符串里的成员。
那么,如果想判断开发这个词是否是这个字符串的成员,应该怎么做呢?
in成员运算符就出现了。在in的左边是希望被检测的成员,在in的右边则是检测的字符串。in的两边各有一个空格。那么,这个运算符语句会返回一个结果,true或者flase。true代表了存在,flase代表了不存在。
那么,有判断是否存在,就有判断是否不存在。not in就是对于in的反向判断。用法也和in是一样的,只是在in的左侧加了一个not。
是返回数据中,并不是返回字符串中,也就是说max可以应用在多种数据类型。
返回最大成员值。
print(max('今天是1月3日!'))
返回的是:月。
实际上字符是有一个大小关系的。
所以“月”是y,在这句话里你就是最大的了。
其实它和max有相同的用法。
返回最小的成员值。
print(min('今天是1月3日!'))
返回的是:!
!是英文的叹号。
通过加号,把两个字符串进行了拼接。
在老的变量名进行一个累加。
# coding:utf-8
info='python是一个非常有魅力的语言'
result='魅力' in info
print(result)
result='语言' not in info
print(result)
info2='python is a good code'
print(max(info2))
print('.',min(info2),'.')
info3='天气好 要多锻炼身体。'
info4='多锻炼身体 身体还变得更好'
new_str=info3+info4 +'!'
print(new_str)
print(len(new_str))
length=len(new_str)
print(type(length))
运行结果
两个点中间是有一个空格的。其实空格实际上是最小的字符。