本站消息

站长简介/公众号


站长简介:高级工程师,爱好交友,无偿辅导python和前端,技术交流,面试指导,找工作指导,瞎聊都可加我微信i88811i哈,欢迎欢迎!也欢迎加入程序员交流群,专属程序员的圈子,加我微信拉你进群.欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2021-05(3)

2021-06(15)

阿里天池-Python训练营学习笔记01

发布于2022-01-17 08:17     阅读(708)     评论(0)     点赞(29)     收藏(5)



1. 变量、运算符和数据类型:
    内置数据类型的地址和值:使用is指向地址和==指向值在不可变对象和可变对象中的区别;in作逻辑运算符;
    整型不限长;float是否会限长丢失精度?
    加深了对一切皆对象的理解;
    了解到decimal.getcontext()的trick;
    复习print函数,可以直接使用print进行write,flush参数控制缓存;
2. 位运算:
    复习了一下原反补移码;
    学习使用位运算实现快速计算的几个trick:
        (1)a^=b;b^=a;a^=b;
        (2)a&(-a)
    利用位计算实现集合运算:
        (1)a|(1<<i)
        (2)a^(1<<i)
        (3)a&(1<<i)
        (4)a&b
        (5)a|b
        (6)a&~b
    python中bin()的trap:bin一个负数(十进制表示),输出的是它的原码的二进制表示加上个负号,巨坑,
    为了获得负数(十进制表示)的补码,需要手动将其和十六进制数0xffffffff进行按位与操作,再交给bin()进行输出,得到的才是负数的补码表示。
3. 条件语句:
    pass
4. 循环语句:
    while-else和for-else
    range()和iterator/next
    enumerate返回的可枚举对象是一个元组(enum(int), object)
    复习推导式(三元运算符:x if cond else y);集合直接遍历返回对象为其key;
5. 异常处理:
    异常对象的继承关系;
    raise语句default抛出RuntimeError
    try-except(someException as error,如不跟则默认捕捉所有类型的异常)(-else/-finally);
    type和isinstance的区别(type无视继承关系,isinstance考虑继承关系)

站长简介:高级工程师,爱好交友,无偿辅导python和前端,技术交流,面试指导,找工作指导,瞎聊都可加我微信i88811i哈,欢迎欢迎!也欢迎加入程序员交流群,专属程序员的圈子,加我微信拉你进群
欢迎关注我的公众号:程序员总部,关注公众号回复python,免费领取 全套python视频教程,关注公众号回复充值+你的账号,免费为您充值1000积分







所属网站分类: 技术文章 > 博客

作者:343ueru

链接:https://www.pythonheidong.com/blog/article/1252851/63a2dacfca4a74184eab/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

29 0
收藏该文
已收藏

评论内容:(最多支持255个字符)