0
点赞
收藏
分享

微信扫一扫

Python - day 1

妖妖妈 2022-02-19 阅读 61

# 元组是不可变的 python中不可变的有整数 元祖 和字符串

# 优先级关系or<and<not,故而先执行not 1 =0,0 and 0 =0=False

strs = 'I like python and java'
print(strs.replace('I', 'Your'))
print(strs.replace('a', '*', 2))

# strs.replace('a', '*', 2):将strs中的头2个(如果有)字符'a'替换为'*',2为最大替换次数

class Foo():
    def __init__(self):
        pass
    def __getitem__(self,pos):
        return range(0,30,10)[pos]
foo = Foo()

只要发生了P[key]取值。当实例对象做P[key]运算时,就会调用类中的__getitem__()方法。

A和B—— foo是一个对象  不可以查看长度

C 因为range(0,30,10)[pos]  所以可以用foo[0]  foo[1] foo[2]分别取值 0  10 20

D 我们发生了取下标的操作就会执行  return [0,10,20][pos]   pos为你取的下标值  所以当我们foo[1]的时候 返回的是10

for i in range(5):
    if i == 2:
        pass
    print(i)

# Python pass 是空语句,是为了保持程序结构的完整性。

# pass 不做任何事情,一般用做占位语句。

举报

相关推荐

python-day1

Notes On Python Basics - Day 1

Python学习day1

python学习笔记 day1

Day1-认识Python脚本

python入门学习 #Day1#

Python高级培训Day1

python小知识1DAY

0 条评论