zoukankan      html  css  js  c++  java
  • Python自学笔记2-语法

    这里介绍Python的基本语法和编程风格。

    Python的保留字(如下表,不能以这些名字给函数或变量命名)

    and exec not
    assert finally or
    break for pass
    class from print
    continue global raise
    def if return
    del import try
    elif in while
    else is with
    except lambda yield
    代码缩进:

    Python的代码不用括号区分结构,而是用空格。创建一块代码,需要四个空格,通常也就是按一个tab键。

    例如:

    def bar(x):
        if x == 0:
            foo()
        else:
            foobar(x)


    变量和变量命名:

    Python是动态语言,不需要在定义变量时,声明变量的类型。例如:

    1
    2
    3
    x = 2
    y = "Hello World"
    z = -3

    可以利用type()方法查看变量类型:

    print type(x)

    会输出 <class 'int'>,变量为整数型

    Python对空格有严格要求,不能用tab键,像如下一样对齐代码:

    x            = 2
    sentence     = "Hello World"
    variable_z   = -3

    可以用一个空格隔开

    2
    3
    x = 2
    sentence = "Hello World"
    variable_z = -3
    Python的注释有两种,分别是单行注释和多行注释,单行注释前面加#,多行注释要卸载三对双引号中间:

    2
    3
    x = 2
    sentence = "Hello World"
    variable_z = -3

    1
    2
    3
    # 这里是单行注释,不会执行
    x = 3
    y = 2
    2


    2
    3
    4
    5
    ''' 这里是多
    行注释 '''
    x = 3
    y = 2



    2
    3
    x = 2
    sentence = "Hello World"
    variable_z = -3
    2
    3
    4
    5
    ''' This is a
    multi-line Python
    comment. '''
    x = 3
    y = 2
  • 相关阅读:
    python note 19 异常处理
    python note 18 序列化模块
    python note 17 random、time、sys、os模块
    python note 16 re模块的使用
    python note 15 正则表达式
    python note 13 内置函数
    python note 12 生成器、推导式
    C++ int型负数除法取余问题
    Leetcode162. 寻找峰值
    Leetcode450. 删除二叉搜索树中的节点
  • 原文地址:https://www.cnblogs.com/AlexanderZhao/p/12879016.html
Copyright © 2011-2022 走看看