ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

天池龙珠Python训练营-打卡笔记T01

2021-05-30 09:58:12  阅读:167  来源: 互联网

标签:注释 变量 Python C语言 运算符 T01 Var 打卡


摆在前面的废话:

       很久以前,幻璃因为兴趣去自学了Python,他自信满满的跟着教学书籍过了一遍又一遍,马上就开始马不停蹄的开始学习数据分析。一切都很美好,直到有一天他在数学建模校赛中被打的措手不及······

       所以这次跟着天池再来一遍啦!因为是二刷所以笔记会比较简略,注重我不熟悉的点。

2.1注释:

        是个人就要好好学写注释啦!

#单行注释
'''
多
行
的
注
释
'''
"""
多
行
的
注
释
"""

#这两种注释方法不能混用(其中一个会被认为是注释文本)
"""
''' #←被注释了
"""
''' #←报错

2.2运算符

运算符的设计在现代语言中基本上已经得到共识:

需要注意的是Python中的逻辑运算符不是 || , && ,而是or and not(!也有在用的)

C语言中有个三元运算符: (  Cond1 ) ?  Cond2 : Cond3

Python中有和它类似的形式:x if x < y else y

我个人觉得它不止是模仿C语言的这个运算符,类似的结构在后面生成器中也有体现。

 

成员运算符: is 、in

is、is not比对的是两变量之间的地址, == ,!=比对的是两变量的值

*Python 中的赋值操作更像是一种继承,简单赋值只是引用地址(也叫做视图)

运算符优先级:(比C好记多了)

一元大于二元----算数优先,移位其次,按位最后---逻辑运算最后结合

不过还是推荐乖乖打上小括号

 

 2.3变量:

变量有个啥用?

type( Var )查看变量类型---有时候也会有List(List(int))这种一层套一层的

isinstance(Var , classinfo) 检测Var和classinfo的关系(包括继承)

Classinfo不包括一些奇奇怪怪的class,同时你也要注意VScode中给你Auto-import的一部分class这个方法不认qwq

 

dir( Var)   康康你的内存里有什么好玩的属性和方法

getcontext(Var)查看它的参数     

#getcontext()后可以直接用变量名做成员修改变量值,不需要再重新创建了

 

想要固定精度的数据(类似C中printf(%.6f)

引入Decimal,调整其prec参数(默认28位)

 

如何进行类型转换?

Python中(好像大部分扩张包中)都选择使用传参类继承的方式

      父类名(数据)

 

 

标签:注释,变量,Python,C语言,运算符,T01,Var,打卡
来源: https://blog.csdn.net/Huanli_Colins/article/details/117394406

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有