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



    若长生难求以命为注 方冥冥如悟因果殊途 --《长生》
  • 相关阅读:
    爬虫工具简单整理
    vue单页面处理SEO问题
    深入浅出MyBatis-快速入门
    js的匿名函数 和普通函数
    Javascript位置 body之前、后执行顺序!
    eclipse中的ctrl+H使用中的问题
    Eclipse中ctrl+shift+r与ctrl+shift+t的区别
    Java 判断字符串是否为空的四种方法、优缺点与注意事项
    eclipse 快捷键
    只缩进新加一段代码的方法
  • 原文地址:https://www.cnblogs.com/hc1hr2/p/9983951.html
Copyright © 2011-2022 走看看