zoukankan      html  css  js  c++  java
  • 第四章 了不起的分支和循环[DDT书本学习 小甲鱼]【2】

    4.4 Python可以有效避免“悬挂else” Python的缩进使用强制规定使得代码必须正确对齐,else属于那个if清晰可见。
    4.5 条件表达式(三元操作符)
    代码 if x<y:
    small=x
    else:
    small=y
    将以上代码用三元操作符来表示 语法 a=x if 条件 else y 含义:如果条件真则a=x,如果条件假则a=y.
    代码改进
    small=x if x<y else y Python的代码简洁高效!!!
    4.6 断言 assert 是分支if的近亲 作用当关键字后面条件为假的时候,程序自动崩溃并且抛出AssertionError异常。
    主要用于测试程序用途,与其让程序今后莫名其妙的崩溃,不如错误条件出现瞬间“自我毁灭”
    可以用它在程序中置入检查点,确保某个条件一定为真才让程序正常工作。
    4.7 while循环语句
    语法 while 条件:
    循环体
    4.8 for循环【计数循环】
    虽说Python是由C语言编写而来,但是它的for循环和C语言不太一样,更智能和强大。
    语法 for 目标 in 表达式:
    循环体
    范例1:字符串
    word="tanwei"
    for i in word:
    print(i,end="+")
    结果:
    t+a+n+w+e+i+

    范例2:列表
    Biao=["彭朝霞","谭威","孙砚祖","邓喜阳","王煜","dalin"]
    for each in Biao:
    print(each,len(each)) #len()函数 计算长度的
    结果:
    彭朝霞 3
    谭威 2
    孙砚祖 3
    邓喜阳 3
    王煜 2
    dalin 5

    4.9 range() for循环的一个小伙伴,range()内建函数 range单词 翻译:范围、变化
    语法 range(【起始】,结束,【步长】) 【】括号的为可选参数
    --------------------------------------------------------------------------
    范例1 一个参数 范例2 二个参数 范例3 三个参数
    for i in range(4): for i in range(4): for i in range(1,10,3):
    print(i) print(i) print(i)
    --------------------------------------------------------------------------
    0 1 1
    1 2 4
    2 3 7
    3
    --------------------------------------------------------------------------
    4.10 break语句
    break语句的作用是终止当前循环,跳出循环体。
    范例如下:
    bingo="我是帅锅"
    answer=input("请输入我最想听到的一句话:")
    while True:
    if answer==bingo:
    break
    answer=input("抱歉,请重新输入,答案正确才结束游戏!:")
    print("你猜对了,游戏结束,你真棒!!!")

    4.11 continue语句
    continue语句的作用是终止本次循环并开始下一轮循环。
    范例如下:
    for i in range(10):
    if i%2!=0:
    print(i)
    continue
    i+=2
    print(i)
    结果
    2
    1
    4
    3
    6
    5
    8
    7
    10
    9
    =================================================================

    Daodantou:“不积跬步,无以至千里.”
  • 相关阅读:
    kubernetes之手动部署k8s 1.14.1高可用集群
    db2 常用配置
    db2 常用命令
    linux 常用命令
    linux for 使用
    图解Python 【第六篇】:面向对象-类-进阶篇
    图解Python 【第五篇】:面向对象-类-初级基础篇
    图解Python 【第一篇】:Python基础1
    图解Python 【第三篇】:Python-函数
    图解Python 【第二篇】:Python基础2
  • 原文地址:https://www.cnblogs.com/daodantou/p/10203955.html
Copyright © 2011-2022 走看看