python基本数据类型与运算符

本文介绍了Python中的基本数据类型,包括整型、浮点型、布尔型和复数类型等,并详细解释了如何进行类型转换及使用内置方法。此外还涵盖了Python中的各种运算符及其用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python基本数据类型与运算符

输入与输出:

• print + 字符串...
• raw_input输入的内容为字符类型;
• input输入的内容为数值类型
变量
- 变量是内存中的一块区域。
- 变量的命名: 变量名由字母,数字,下划线组成
python中地址变量与c语言刚好相反,一条数据包含包含多个标签;

 数值类型:

python支持的数值类型: int, long, float, bool, complex

int 整型:


long 长整形:

强制定义为长整型: num3 = 999L


float 浮点型:
1.2e10代表的数值为1.2的10次方;

12e9代表的数值为12的9次方;


bool 布尔类型:True or False


complex 复数类型: python对复数提供内嵌支持,eg: 3.14j, 8.32e-36j



python类型转换的工厂函数: int('1'), long(1), float(1), bool(-1), bool(0), complex(1)

内置方法(BIF: built-in function)cmp, type, str,divmod,abs,pow,round,coerce

cmp: 比较大小,如果前者大于后者输出1,前者小于后者输出-1,前者等于后者,输出0


type:查看类型

str:字符串

divmod:求商和余数


abs:取绝对值


pow:求乘方


round:四舍五入


coerce:强制为同一类型


不同进制转换: hex(16), oct(8)

ASCII码转换: ord('A'), chr(97)

操作符:

# 算术运算符: +, -, *, /, **, //  (注意: /在python2和python3中作用不同)

// 取商的整数部分

% 取商的余数部分

/ 在python 2.X 当除数与被除数都是整数时,取整数,当其中一个为浮点数时,结果为浮>点数,在3.x则直接为浮点数,在2版本中倒入from_future_import division就得到与3.X版本相同结果

赋值运算符:=, +=, -=, *=,/=,%=...... (注意: a+=2 实质上是a=a+2; python中不支持a++,支持++a);


比较运算符: >, < , >=, <=, ==, != (注意: 结果是bool类型,只能是True或者False);


逻辑运算符: 逻辑运算符:逻辑与and, 逻辑或or, 逻辑非not (and,全真则真; or,全假为假)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值