一、认识虚拟环境
- 我们可以创建多个虚拟环境,并且多个虚拟环境之间都是互不影响的。
- python的虚拟环境工具,virtualenv或者pyenv。
- 使用virtualenv
- 命令行下使用
- pip install virtualenv
- 选择目录
- virtualenv -p python3 penv
- ./penv/bin/active
- deactive
二、常用的内置函数
1.常用函数1
函数名 | 参数 | 介绍 | 返回值 | 举例 |
---|---|---|---|---|
abs | Number | 返回数字绝对值 | 正数字 | abs(-10) |
all | List | 判断列表内容是否全是true | Bool | all([",‘123’]) |
help | object | 打印对象的用法 | 无 | help(list) |
enumerate | iterable | 迭代时记录索引 | 无 | for index, item in enumerate(list) |
input | Str | 命令行输入消息 | Str | input(‘请输入消息’) |
2.例子
3.常用函数2
函数名 | 参数 | 介绍 | 返回值 | 举例 |
---|---|---|---|---|
isinstance | Object,type | 判断对象是否是某种类型 | Bool | ininstance(‘a’, str) |
type | Object | 判断对象的类型 | Str | type(10) |
vars | instance | 返回实例化的字典信息 | dict | |
dir | object | 返回对象中的所有可用方法和属性 | list | dir(‘asd’) |
hasattr | obj, key | 判断对象中是否有某个属性 | Bool |
4.常用函数3
函数名 | 参数 | 介绍 | 返回值 | 举例 |
---|---|---|---|---|
setattr | obj,key,value | 为实例化对象添加属性与值 | 无 | setattr(instance, ‘run’, ‘go’) |
getattr | obj,key | 通过对象获取属性 | 任何类型 | getattr(obj, key) |
any | Iterable | 判断内容是否有true值 | bool | any([1,0,’’] |
5.例子
class Test(object):
a = 1
b = 1
def __init__(self):
self.a = self.a
self.b = self.b
test = Test()
print(test.a)
result = vars(test)
print(result)
print(hasattr(test, 'a'))
print(hasattr(list, 'appends'))
setattr(test, 'c', 3)
print(test.c)
print(vars(test))
if hasattr(list, 'appends'):
print(getattr(list, 'append'))
else:
print('不存在')
a = ['', None, True, 0]
print(any(a))
# all -> and
# any -> or
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦