概述
1.1 彻底掌握Python的数据类型
简单数据类型
整数:int
浮点型:float
布尔:True、False
特殊类型:None
表示空,可转换成布尔型False
2.1 彻底掌握Python的数据运算
Python中的数据运算
赋值运算:赋值符号(=),例 num = 1、a = b
算数运算:加减乘除整除幂运算(+、 -、 *、 /、 //、 **),例 num = num + 1
关系运算:大于小于等于不等于(>、 <、 >=、 <=、 ==、 !=),例 num >0,返回True/False
逻辑运算:和或非(and、 or、 not),例 num> 0 and num != 1,返回True/False
成员运算:是否是数据集合里的成员(in),例 num in 1,2,3,返回True/False
标识运算:是否相等(is),可看成 (==) ,例 num is 0,返回True/False
结合性与优先级
结合性:指运算的顺序,分为左结合性(从左到右运算)与右结合性(从右到左运算),除了赋值运算是右结合性,其他运算都是左结合性。
例: x = y =z = 0,表示0赋值给z,再由z赋值给y,y再赋值给x
优先级:四则运算(加减乘除的优先级),可使用括号‘()’来改变运算优先级
3.1 彻底掌握Python的数据类型转换
显式类型转换
显式地把一种数据类型转换成另一种数据类型。
语法:type+(需要转换的参数),例 int(num)、int('123')
将字符串转换成int或float类型时,字符串中可以包含空格和+、-号,不可以有其他字符
隐式类型转换
使用基本数据类型(int、float、bool)进行运算时,范围小的数据类型会自动向范围大的数据类型转换
范围:
布尔bool < 整数int < 浮点float
例:num = 1 + True # num = 2
num = 1 + 1.0 # num = 2.0
num = 1 + 1.0 + True # num = 3.0
其他类型与布尔类型的转换
每一种类型都有对应的假值,比如:整型中的假值是0,浮点型中的假值是0.0,字符串的假值是空字符串‘’,None类型表示空类型
最后
以上就是稳重钢笔为你收集整理的第三章 掌握Python数据类型与运算的全部内容,希望文章能够帮你解决第三章 掌握Python数据类型与运算所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复