python入门学习札记1-数据类型与常用操作符

*根据小甲鱼的课程《零基础入门学习Python》进行一定的记录,以方便自己日后复习。

*个人已有C、C++基础,所以与C、C++十分相似且简单的内容不会列出。



1.python的数据类型

(1)e记法:默认将数据记录为浮点数



(2)布尔类型是特殊的整型。

True默认为1,False默认为0.

且True和False严格识别大小写。




2.数据类型转换

(1)int()、float()


b = int(a)的形式可以将数字字符串的形式转换为整型数,但不可以转换文字字符串。

若a = '520',b = float(a),则结果得到520.0


若要将浮点数强制类型转换为整型数,将会采取截断处理,不会四舍五入。


(2)str()


注意一种可能会报错的情况:


这里前面将str视为了一个变量(相当于被赋予了另外一种身份,以后python会默认这个新身份会代替原来的bif),则后面不能直接使用c= str()的形式来输出字符串。



3.数据类型判断

(1)type()



(2)isinstance(变量,数据类型)



4.常用操作符

(1)算术运算符


%:取余运算符


*与C、C++不同的是,python支持对负数取余。(良心python好顶赞!!!)

**:幂函数(不用写pow简直太良心了好吗!)

/:除号(得到真正的结果)

//:进行地板除法(将小数结果取整。如果是正数,则保留小数点前数字。如果是负数,则去靠近该小数的较小者。)


(2)优先级


**(幂运算符):比左侧的一元运算符优先级高,比右侧的一元运算符优先级低。


(2)比较操作符

(略)


(3)逻辑操作符


第二个语句在别的语言一般都是不合法的,但是在python里它会被解释成第一个语句一样的意思。(看到这谁都要说一声python,牛b!!!)

优先级总结:


从上到下:优先级降低

逻辑操作符行从左到右:优先级降低

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容