美文网首页Python基础
Python语法风格-1

Python语法风格-1

作者: 技术老男孩 | 来源:发表于2022-12-24 09:24 被阅读0次

    一、合法标识符

    • Python 标识符,字符串规则和其他大部分用 C 编写的高级语言相似
    • 第一个字符必须是字母或下划线 _
    • 剩下的字符可以是字母和数字或下划线
    • 大小写敏感

    一、变量赋值

    1. 链式赋值
    >>> x = y = 10  # 将10赋值给x和y
    >>> x  # 查看x的值
    10
    >>> y  # 查看y的值
    10
    
    1. 列表多重赋值
    >>> alist = blist = [1, 2]
    >>> alist  # 查看列表alist的值
    [1, 2]
    >>> blist  # 查看列表blist的值
    [1, 2]
    >>> blist[-1] = 100  # 修改列表blist中的最后一个元素为100
    >>> alist  # 当列表blist改变时,alist也会改变
    [1, 100]
    
    1. 多元赋值
    c, d = "heeee", 100
    print(c, d)
    e, f = [True, False]
    print(e, f)
    g, h = "12"
    print(g, h)
    
    1. 交换变量的值(本质还是多元赋值)
    a, b = 100, 200
    print("before:", a, b)
    a, b = b, a
    print("after:", a, b)
    

    三、关键字

    • 和其他的高级语言一样,python 也拥有一些被称作关键字的保留字符
    • 任何语言的关键字应该保持相对的稳定,但是因为 python 是一门不断成长和进化的语言,其关键字偶尔会更新
    • 关键字列表和 iskeyword() 函数都放入了 keyword 模块以便查阅

    案例:查看,判断python中的关键字

    >>> import keyword  # 导入模块keyword
    >>> keyword.kwlist  # 查看keyword模块中,包含的关键字
    >>> 'pass' in keyword.kwlist  # 判断 'pass' 是否是python中的关键字,是
    True
    >>> keyword.iskeyword('abc')  # 判断 'abc' 是否是python中的关键字,否
    False
    

    四、内建函数

    • Python 为什么可以直接使用一些内建函数,而不用显式的导入它们?
    • 比如 str()、int()、id()、type(),len() 等,许多许多非常好用,快捷方便的函数。
    • 这些函数都是一个叫做 builtins 模块中定义的函数,而 builtins 模块默认 在Python环境启动的时候就自动导入,所以可以直接使用这些函数

    相关文章

      网友评论

        本文标题:Python语法风格-1

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