您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

python and/or/not/in/切片/20220321

in开始

in是一个操作符

a=1
b=[1,2,3]#列表
if a in b:
    print("在里面")
else:
    print("不在")
a="a"
b="abc"#字符
if a in b:
    print("在里面")
else:
    print("不在")
thisdict = {'Name': 'Runoob', 'Age': 7}
 
# 检测键 Age 是否存在
if  'Age' in thisdict:
    print("键 Age 存在")
else :
    print("键 Age 不存在")
 
# 检测键 Sex 是否存在
if  'Sex' in thisdict:
    print("键 Sex 存在")
else :
    print("键 Sex 不存在")

and/or/not

a=1
b=0
c=2
if a and b:
    print("if语句")
else:
    print("else语句")
a=1
b=0
c=2
if not b:#not的使用
    print("if语句")
else:
    print("else语句")

切片

切片的语法:

[起始:结束:步长]

#使用举例:

例1:

name="abcdef"
print(name[0:3])#[]
#采用间隔符:

例2:

name="abcdef"
print(name[0:3:2])#
'''
运行结果:

ac
'''
#因为结束是3结束。

 切片其他:

我们来看看这样的一行代码:

name="abcdef"
print(name[2:])
#

运行结果:

bcdef

这个可以思考一下为什么呢?

其他例2

name="abcdef"
print(name[1:-1])
#这个-1代表什么意思要理解。

其他例3

name=[1,2,3,4,5]
print(name[::2])#挑出奇数来

 其他例34

name="abcdef"
print(name[5:1:-2])#这个也要理解

重要

实现一个字符的反转

name="abcdef"
print(name[::-1])


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进