美文网首页
Python基础语法

Python基础语法

作者: 月影追猎者 | 来源:发表于2019-04-25 16:52 被阅读0次

    Python是一种面向对象的解释型语言。

    编码
    默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。

    标识符
    1 标识符由字母、数字及下划线组成,且第一个字符必须是字母或下划线
    2 标识符对大小写敏感
    3 Python3允许非ASCII标识符
    4 命名规则采用小驼峰式命名法(lower camel case),即第一个单词首字母小写,之后每个单词首字母大写。

    关键字
    即保留字,不可作为标识符。
    Python标准库提供keyword模块,可以输出当前版本的所有关键字。

    查看Python关键字

    注释

    # 单行注释
    
    '''
    多行注释
    '''
    
    """
    多行注释
    """
    

    若使用Python2.x版本,则必须在文件首行增加

    #coding=utf-8
    

    行与缩进
    Python使用缩进表示代码块。缩进的空格数是可变的,但同一个代码块的语句必须包含相同的缩进空格数。

    if True:
        print("True")
    else:
        print("False")
    

    多行语句
    对于较长的语句,可以使用反斜杠()实现多行语句。

    total = item_one + \
            item_two + \
            item_three
    

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

    total = ['item_one', 'item_two', 'item_three',
            'item_four', 'item_five']
    

    等待用户输入
    input(prompt)

    代码组
    由缩进相同的一组语句构成的代码块,称为代码组。

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

    输出
    print()默认换行,若不换行则需要在变量末尾增加end=""。

    print(i, end="")
    

    Python提供的内置函数(BIF, Built-in Functions)能够快速的编写脚本程序,直接调用即可,可通过dir(__builtins__)查看Python的内置函数。

    导入
    将整个模块导入

    import somemodule
    

    从某个模块中导入某个函数

    from somemodule import somefunction
    

    从某个模块中导入多个函数

    from somemodule import firstfunc, secondfunc, thirdfunc
    

    将某个模块中的全部函数导入

    from somemodule import *
    

    查看某个模块中的可用属性与方法

    [i for i in dir(somemodule) if not i.startswith('__')]
    

    相关文章

      网友评论

          本文标题:Python基础语法

          本文链接:https://www.haomeiwen.com/subject/arjzgqtx.html