我是靠谱客的博主 稳重钢笔,最近开发中收集的这篇文章主要介绍第三章 掌握Python数据类型与运算,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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数据类型与运算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部