python布尔型的逻辑真其值为数字_py基础系列(二):python语言基础(上)

本文介绍了Python的基础知识,包括布尔型(逻辑型)的特性,整型、浮点型、复数型的定义与使用,以及字符串的表示、转义字符和格式化。此外,还探讨了变量、运算符与表达式,如算数、关系、逻辑运算符,并举例说明了Python中独特的链式对比。最后提到了数据类型转换和输入输出的相关操作。
摘要由CSDN通过智能技术生成

py

基本数据类型

整型

浮点型

复数型(complex)

逻辑型(布尔型)

字符串

字符串的表示

转义字符

字符串的格式化

变量

关键字和标识符

变量

运算符与表达式

运算符

(1)算数运算符

(2)关系运算符

(3)逻辑运算符

(4)扩展运算符

(5)位运算符:

(6)成员运算符

(7)身份运算符:判断地址是否相同

数据类型转换

(1)自动转换

(2)强制转换

输入与输出

输入

输出

基本数据类型

整型

整数类型简称,Python用int数据类型表示整型,不限大小。如:x=2

浮点型

数学中的实数(也称浮点数),它是既有整数部分又有小数部分的数。浮点数用float表示。 如:y=1.5

注意: 整数可以无限大,但是浮点数有范围限制

复数型(complex)

复数是由实数部分和虚数部分构成的数,Python表示为x+yj,其中x是实数部分(实部),y是虚数部分(虚部),j为虚数单位。 如:z=1+2j p=-1j

注意:

(1)虚数单位必须用j或者J表示;

(2)虚部不能单独存在( p=-j 错误);

(3)实部和虚部都是浮点数。

逻辑型(布尔型)

Python中的逻辑型也可视为整型的子类,支持普通整型的所有计算,True和False对应的整型值分别为1和0。任何值为零的数字或空集(空列表、空元组和空字典等)对应的逻辑值都是False。

链式对比 与java等语言不同,python可以直接用链式对比连接两个不等式。

示例:

# 1 < x < 5等价于 x>1 and x<5

>>> 2 == 2 > 1

True

>>> (2 == 2) > 1

False

>>> 2 == (2 > 1)

False

# 2==2>1也是一个链式对比的式子,它相当于 2==2and2>1。此时,这个式子就等价于 Tr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值