• python3学习笔记二(注释、缩进)


    • 注释

    单行注释,用#开头即可

    多行注释,用''' ''' 或""" """

    • 缩进

    python不能像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。

    函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

    # -*- coding: UTF-8 -*-
    if True:
    print("Hello girl!")
    else:
    print("Hello boy!")
    print("end")
    print("===================")
    if True:
    print("Hello girl!")
    else:
    print("Hello boy!")
    print("end")

    缩进相同的一组语句构成一个代码块,我们称之代码组。

     像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。

     将首行及后面的代码组称为一个子句(clause)。

    • 多行

    可以使用反斜杠()来实现多行语句

    在 [], {}, 或 () 中的多行语句,不需要使用反斜杠()

    • 等待用户输入

    input('
    
    按下 enter 键后退出。')

     

    • print

    print默认输出是换行的,如果要实现不换行可以再末尾加上end=“”

    # 理解yield
    def test_yield(n):
    for i in range(n):
    yield i * 2 # 每次的运算结果都返回

    for j in test_yield(8):
    print (j, ":",end='') #end=''保证python3输出不换行
    print (u"结束理解yield")

    # 利用yield输出斐波那契数列
    def fab(max):
    a, b = 0, 1
    while a < max:
    yield a
    a, b = b, a + b
    print (u"斐波那契数列!")
    for i in fab(20):
    print (i, ",",end='')

    • 命令行参数

    python -h



    若长生难求以命为注 方冥冥如悟因果殊途 --《长生》
  • 相关阅读:
    Saltstack 命令参数整理
    Saltstack 命令行:批量覆盖指定文件
    Nginx + Tomcat Windows下的负载均衡配置
    linux和windows同步数据 cwrsync client to rsync server
    Amoeba for MySQL 非常好用的mysql集群软件
    Ubuntu 下 JDK+Tomcat+MySql 环境的搭建
    Ubuntu server下安装JDK和Tomcat7
    EhCache 分布式缓存/缓存集群
    电商系统中的商品模型的分析与设计
    大型网站架构的演化[转]
  • 原文地址:https://www.cnblogs.com/hc1hr2/p/9983951.html
Copyright © 2020-2023  润新知