# 变量相关
type(variable).__name__ # 获取变量类型(字符串表示)
isinstance(variable, str) # 判断 variable 是否是字符串, 拓展: 判断变量是否是某个类的实例
isinstance(var, (str, int)) # 判断 variable 是否是字符串或者整数
# 字符串相关
print("i= %d, j=%d" % (i, j)) # `printf` 的 python 实现
# 异常相关
raise SomeError(message) # 抛出异常
# 类与对象
hasattr(o, name) # 判断对象 o 里面是否有名字为 name 的属性
# yield
def iterator():
i = 1
j = -1
while i < 10 and j > -10:
i = i + 1
j = j - 1
yield i, j
for i, j in iterator():
print("i= %d, j= %d" % (i, j))
# 文件操作
# 遍历目录
import os
for root, dirs, files in os.walk(os.path.abspath(os.getcwd() + '/..')):
# 如若需要完整路径则需要加上 root 前缀
if ".idea" in dirs:
dirs.remove('.idea')
pass
© 著作权归作者所有
举报
发表评论
0/200