python基本判断_python基础知识(二)--判断,循环(is, is not, not, if,for, while)

1.概述

只需要掌握is, is not, not, if,for, while的用法,就可以很轻松的实现python中所有的判断语句,循环语句。

2.is, is not, not在python中 None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()都相当于False,可以用 is 或者 is not 来准确区分它们a = ""if a is not None:

print('not None')if a is not False:

print('not false')if a is not {}:

print('not {}')如果用not来计算的话,他们都是Falseif not a:

print("not a")

3.in可用于字符串,列表元素,字典键值判断。a = "shanghai"my_lists = list(a)

my_dic = {"a":1,"b":2,"c":3}print(a)print(my_lists)if "s" in a:    print("s in a")if "a" in my_lists:    print("a in my list")if "a" in my_dic:    print("a in my dic")

4.if可实现选择逻辑,三目运算#ifa = ""if a is None:

print("None")elif a is False:

print("False")else:

print("else")#三目运算print('True') if a is "" else 'False'

5.for,whilecontinue,这次循环到此结束,开始执行下个循环。

break,整个循环都结束了。

else,是当整个循环都结束后,才执行。如果提前结束,则不执行。#forfor i in range(10):    #continue

print(i)    if i == 9:        breakelse:    print('the laste one is :%s'%i)#whilesum10 = 0

i = 1while i <= 10:

i += 1    #continue

sum10 += i    #breakelse:    print(sum10)

作者:Godric_wsw

链接:https://www.jianshu.com/p/1a851d1a84fd

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值