文章

Python 笔记(一)语法要点

python 语言的赋值、循环等语法要点

Python 笔记(一)语法要点

语言特性

获取相关信息

1
2
3
4
5
import sys,keyword
print(sys.version) # 获取 python 版本
print(sys.version_info) # 获取 python 版本
print(keyword.kwlist) # 所有关键字
print(dir(__builtins__)) # 枚举所有内置对象和函数

解包

解包时,可使用 * 指代不定项目的成员

1
2
a,*b,c = 'hello'
print(b) # ['e', 'l', 'l']

流程控制

for/while…else 结构

只有 循环正常结束 时,其后面的 else 才会被执行,否则不会执行

1
2
3
4
5
6
for i in range(5):
  print(i,end='    ')
  if i==3: break
else:
  print('in else')
# 0    1    2    3

break 语句

只能跳出当前层循环

本文由作者按照 CC BY 4.0 进行授权