python入门(二)

in和 not in

a = 10
b = 20
#a 是b 吗 如果是则为true
print(a is b)
# a 不是b 如果不是则为true
print(a is not b)

#字符串是不是在另一个字符串里面
print('wi' in 'abcd')
print('12' in '123')

#字符串 不在另一个字符串里面
print('12' not in '123')

if else

name = "张三"
if name == "张三":
    print("我是张三")
else:
    print("我不是张三")

if elif 

name = "李四"
if name == "张三":
    print("我是张三")
elif name == "李四":
    print("我是李四")
else:
    print("我都不是")

模式匹配

name = 18

match name:
    case 1:
        print("我是1")
    case 18:
        print("我是18")
    case _ :
        print("我都不是")

while 循环

a=0
while a<5:
    print("你好")
    a+=1

for循环

for i in range(5):
    print("你好啊")

break 停止循环

for i in range(5):
    print("你好啊")
    if i==3:
        break

continue 停止本次

for i in range(5):
    if i==2:
        continue
    print("你好啊")

列表

res=[1,2,3]
print("列表的长度",len(res))
print("列表的最大值:",max(res))
print("列表的最小值:",min(res))
#打印30个-
print("-"*30)
#元组 就是可以多种类型在一起的数据
ans=[1,"2",3.0,"a"]
#遍历数据
for i in range(len(ans)):
    print("索引:",i,"值:",ans[i])

#打印30个*
print("*"*30)

print("合并2个列表",res+ans)

列表的方法使用

res="abcd"
print("把列表展开:",list(res))
#删除变量
del res


ans=["a","b"]
#末尾追加数据
ans.append("c")
#在第1位添加数据
ans.insert(1,"d")
print(ans)

print("获取索引位置3的数据,并删除",ans.pop(3))
print(ans)
#添加元素
ans.extend("t")
print(ans)
#删除元素d
ans.remove("d")
print(ans)
#清空所有元素
ans.clear()
print(ans)

元组

ans=(1,2,3,4)
#求和处以长度
print(sum(ans)/len(ans))

res=("a",1,"b",3.2,"a")
print("元组中a的字符有几个",res.count("a"))
#元组的遍历
for i,x in enumerate(res):
    print(i,x)

range

 

#生成0-4
print(list(range(5)))
#生成2-4
print(list(range(2,5)))
#生成2-4 每隔2个步长 才显示
print(list(range(2,5,2)))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值