美文网首页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