zoukankan      html  css  js  c++  java
  • 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



    若长生难求以命为注 方冥冥如悟因果殊途 --《长生》
  • 相关阅读:
    模糊查询的like '%$name$%'的sql注入避免
    在VS2010中使用Git(转)
    android WebView解析 调用html5
    git
    推荐!手把手教你使用Git
    羽毛拍十大品牌
    乒乓球拍板和皮子世界排名
    足球小记
    centos 网络启动 在/etc/sysconfig/network-scripts/ifcfg-eth1onboot=yes即可
    MyEclipseGen--------生成
  • 原文地址:https://www.cnblogs.com/hc1hr2/p/9983951.html
Copyright © 2011-2022 走看看