柠檬班自动化学习笔记

列表按照字符串长度排序
在这里插入图片描述

保留小数
在这里插入图片描述

pycharm乱码问题修改
在这里插入图片描述

多行注释
”“”
注释
“”“
除法取整
//
小数保留几位小数
在这里插入图片描述

查看数据的内存地址编号
id()

列表降序排序
a.sort(reverse=True)
字符串、列表、元祖:统称为序列类型

在这里插入图片描述

字符串翻转:
在这里插入图片描述

列表切片
下标一 步长2
在这里插入图片描述

dict,set 无序的 没有下标索引
在这里插入图片描述
在这里插入图片描述
定义字典不需要加引号
在这里插入图片描述
在这里插入图片描述
集合中只能存放不可变类型
在这里插入图片描述
在这里插入图片描述
元组中只有一个元素的情况,要在后面加个逗号才是元组。 没加逗号会识别为运算符先执行。
在这里插入图片描述
运算符
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
break:强制跳出循环。
遍历元素的值:
在这里插入图片描述
获取键与值:
在这里插入图片描述
print不换行
在这里插入图片描述
倒序:
在这里插入图片描述
列表推倒式:
在这里插入图片描述

九九乘法表:
在这里插入图片描述
函数传参:
在这里插入图片描述
函数的参数注释:三个双引号
在这里插入图片描述

函数参数拆包:(仅限于函数调用传餐)
*可以对列表或者元祖进行拆包
两个星花可以对字典进行拆包
在这里插入图片描述
函数内全局变量:
在这里插入图片描述
内置函数:
在这里插入图片描述
可迭代对象:
能够使用for循环进行遍历的数据都是可迭代对象
数据聚合打包:zip聚合的数据只能使用一次
在这里插入图片描述
filter:过滤函数
在这里插入图片描述
在这里插入图片描述
文件操作:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
模块与包
在这里插入图片描述
在这里插入图片描述
异常:
在这里插入图片描述
主动抛出异常:
在这里插入图片描述
类与对象
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
继承和属性动态操作
在这里插入图片描述

class myclass:
    attr = 100

    def __init__(self,name):
        self.name = name

    def fun1(self):
        print('实例方法')

    @classmethod
    def fun2(cls):
        print(cls)
        print('类方法')
    @staticmethod
    def fun3():
        print('静态方法')

myclass.fun2()

"""
继承
object:python中所有类的顶级父类(基类)
"""
class phone:
    def __init__(self,name):
        self.name = name
    def call(self):
        print('{}打电话'.format(self.name))

class phone2:
    def call(self):
      print('打电话')
    def send_msg(self):
        print('发信息')
class phone3(phone):
    def __init__(self,name,price):
        # 方式一
        # phone.__init__(self, name)
        # self.paice = price
        # 方式二:super
        super().__init__(name)
        self.price = price

    def music(self):
        print('听音乐')
        print(self.paice)

p = phone3('罗森林',302)
p.call()```


动态属性:

```python
"""
动态属性设置
setattr() 参数一:设置的对象或类    2  :key   3:value
getattr()  参数1:对象或类   参数2:属性名    第三个参数可选   默认值
delattr()  参数1:对象或类   参数2:属性名
hasattr()判断属性是否存在
"""
class dongtai:
    attr =100
# 在代码执行的过程中给类添加属性
dongtai.name= 'musen'
# 把字典的键值对设置为类的属性和属性值
data = {'age': 18, 'sex': '男'}
for v,k in data.items():
    setattr(dongtai,v,k)

print(dongtai.name)
print(dongtai.__dict__)

class getss:
    a = 1
    b =2
    c =3

d = input('请输入字母')
res = getattr(getss,d,'none')
print(res)

ress = hasattr(getss,'aaa')
print(ress)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值