资讯专栏INFORMATION COLUMN

Python入门学习(四)

2bdenny / 736人阅读

摘要:熟悉了中的各种运算符之后接下来要进一步了解了控制语句语句单分支双分支多分支单分支为自然数需要注意关系表达式后面要跟冒号而条件成立执行的语句用撮行表示而且没有双分支条件成立条件不成立多分支状态尚可状态极佳状态不佳语句语句是用来遍历可迭代对象的

熟悉了Python中的各种运算符之后, 接下来要进一步了解Python了

控制语句 if 语句

单分支 if

双分支 if

多分支 if

单分支 if
if x >= 0:
    print("x 为自然数")
需要注意: 关系表达式后面要跟冒号, 而 if 条件成立执行的语句, 用 tab 撮行表示, 而且没有 {}
双分支 if
if x == 1:
    print("条件成立...")
else:
    print("条件不成立...")
多分支 if
if x == 1:
    print("状态尚可...")
elif x == 2:
    print("状态极佳...")
else:
    print("状态不佳...")
for 语句
for x in [1, 2, 3, 4]:
    print(x)
for 语句 是用来遍历 Iterable(可迭代对象)的
while 语句
x = 0
while True:
    x += 1;
    if x % 2 == 0:
        print(x)
        continue
    if x % 3 == 0:
        print(x)
        break
continue 跳回循环开始处
break 跳出循环
switch 语句
int x = 0;
switch (x) {
    case 0: {
        System.out.println("0");
        break;
    }
    case 1: {
        System.out.println("1");
        break;
    }
    case 2: {
        System.out.println("2");
        break;
    }
    default: {
        System.out.println("9");
    }
}
很遗憾, Python 好像没有 switch 语句, 但也不是没有变通之道
# 方法 1
def func(x):
    return {
        "a": 1,
        "b": 2
    }.get(x, 9) 
    
# 方法 2
result = {
  "a": lambda x: x * 5,
  "b": lambda x: x + 7,
  "c": lambda x: x - 2
}[value](x)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41240.html

相关文章

  • 零基础如何学爬虫技术

    摘要:楚江数据是专业的互联网数据技术服务,现整理出零基础如何学爬虫技术以供学习,。本文来源知乎作者路人甲链接楚江数据提供网站数据采集和爬虫软件定制开发服务,服务范围涵盖社交网络电子商务分类信息学术研究等。 楚江数据是专业的互联网数据技术服务,现整理出零基础如何学爬虫技术以供学习,http://www.chujiangdata.com。 第一:Python爬虫学习系列教程(来源于某博主:htt...

    KunMinX 评论0 收藏0
  • Python爬虫学习路线

    摘要:以下这些项目,你拿来学习学习练练手。当你每个步骤都能做到很优秀的时候,你应该考虑如何组合这四个步骤,使你的爬虫达到效率最高,也就是所谓的爬虫策略问题,爬虫策略学习不是一朝一夕的事情,建议多看看一些比较优秀的爬虫的设计方案,比如说。 (一)如何学习Python 学习Python大致可以分为以下几个阶段: 1.刚上手的时候肯定是先过一遍Python最基本的知识,比如说:变量、数据结构、语法...

    liaoyg8023 评论0 收藏0
  • 大学年学计算机最值得看的技术书,要读就读最好的书,程序员精品书单!

    摘要:其他语言数据结构跟算法一样是在开始写代码的时候用得很少,都有着包装好的现成东西供你使用,但同样是面试和岗位上升会用得到,我就不说数据结构对代码有多少好处,请记住一句话能够实现个功能和能够最优地实现个功能,是完全不同级别的要求。 ...

    liangzai_cool 评论0 收藏0
  • 史上最详细Python学习路线-从入门到精通,只需90天

    摘要:针对的初学者,从无到有的语言如何入门,主要包括了的简介,如何下载,如何安装,如何使用终端,等各种开发环境进行开发,中的语法和基本知识概念和逻辑,以及继续深入学习的方法。 ...

    gghyoo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<