python全栈开发《08.数据类型之字符串的简单操作》

1.内置成员运算符in的使用

说到成员运算符,就要提到成员这个词。什么是成员呢?其实在字符串里,每一个字符都是一个成员,也可以叫做一个元素。

  • 成员运算符是用来判断某个字符串里是否包含某个元素的。

3f5424d0ca78494207ff0cc5eabfc3ea.png

看图片,看到“从零开始一站式搞定python django开发",这一行字符串里的每一个字符,都是一个字符串的成员。比如从“搞定、python、django、开发“这些字眼,只要在这个字符串里存在的字符,就都是字符串里的成员。

那么,如果想判断开发这个词是否是这个字符串的成员,应该怎么做呢?

4f88cefe9a49df1d37ce4a905f1e07cc.png

in成员运算符就出现了。在in的左边是希望被检测的成员,在in的右边则是检测的字符串。in的两边各有一个空格。那么,这个运算符语句会返回一个结果,true或者flase。true代表了存在,flase代表了不存在。

那么,有判断是否存在,就有判断是否不存在。not in就是对于in的反向判断。用法也和in是一样的,只是在in的左侧加了一个not。

2.内置函数max

  • max可以返回当前数据中最大的成员。

是返回数据中,并不是返回字符串中,也就是说max可以应用在多种数据类型。

  • max(数据)

返回最大成员值。

print(max('今天是1月3日!'))返回的是:月。

实际上字符是有一个大小关系的。

  • 中文符号>字母>数字>英文符号。

  • 中文按照拼音的首字母来计算。

所以“月”是y,在这句话里你就是最大的了。

3.内置函数min

其实它和max有相同的用法。

  • min函数返回数据中最小的成员。

  • min(数据)

返回最小的成员值。

  • 中文符号>字母>数字>英文符号。

  • 中文按照拼音的首字母来计算。

print(min('今天是1月3日!'))返回的是:!

!是英文的叹号。

4.字符串的叠加

  • 字符串不是数字不能做加减法,乘除法。

  • 字符串的拼接,用“+”这个符号。

e99f4fee1634046f6aa419f4877819e1.png
通过加号,把两个字符串进行了拼接。
8626fe34cfd35d80d5786d411d2f362f.png f1a4b5cc7a017d0507e4d0f200c7a7b8.png
在老的变量名进行一个累加。

5.代码

# 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))
cd103b6ec68a08c18c32a9ff8c7ad882.png
运行结果

两个点中间是有一个空格的。其实空格实际上是最小的字符。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清菡软件测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值