计算机二级------python语言程序设计3

本文详细介绍了Python中的数字类型,包括整数、浮点数和复数的表示与运算,以及数字间的进制转换。同时,文章讲解了字符串的定义、转义字符、索引、切片以及使用`format()`方法进行字符串格式化。此外,还讨论了Python中的类型判断和类型转换函数。
摘要由CSDN通过智能技术生成

一、数字类型:

1.整数类型

整型的四种进制表示形式:
十进制、二进制、八进制、十六进制

十进制无引导符号,例如:1,3,5,7
二进制引导符号为:0b或0B,由字符0和1组成,例如:0b1010,0B1010
八进制引导符号为:0o或0O,由字符0到7组成,例如:0o1010,0O1010
十六进制引导符号为0x或0X,由字符0到9、a到f或A到F组成,例如:0x1010,0X1010

进制间相互转换的代码:

dec = int(input("输入数字:"))
 
print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))

2.浮点数类型

浮点数是带有小数的数值,有两种表示方法:十进制和科学计数法

十进制例:1.001,-100.
科学计数法:使用字母e或E作为幂的符号,以10为基数
例:1.01e3,-101E-3

python浮点数的数值范围和小数点精度受不同系统的限制,存在不确定尾数的问题,例如0.1+0.2的结果是0.3000000000000000004
若想解决这个问题,可以使用round()函数

round(x,d)函数是一个四舍五入的函数,对x进行四舍五入,d为指定保留的小数位数,例如:round(1.23456,2) 返回值为:1.23

3.复数类型

形式:a±bj,a为实部,bj为虚部
运算法则:实部与实部相加减,虚部与虚部相加减
使用z.real获取实部,z.imag获取虚部

例:

(1.23e4+5.67e4j).real
(1.23e4+5.67e4j).imag
print(1.23e4+5.67e4j.imag)

二、数字类型的运算

1.操作符:

操作符及运算 描述
x+y x与y的和
x-y x与y的差
x*y x与y的积
x/y x与y的商,结果为浮点数
x//y x与y的整数商
x%y x与y的余数
-x x的负值
+x x的本身
x**y x的y次幂

2.数值运算规则

1)整数和浮点数混合运算,输出结果为浮点数
2)整数间运算,产生结果类型与操作符有关,除法运算符的结果为浮点数
3)整数或浮点数与复数运算,输出为复数

3.数值运算函数

python内置的数值运算函数:

<
函数 描述
abs(x) x的绝对值
divmod(x,y) (x//y,x%y),输出为元组类型
pow(x,y)或pow(x,y,z)
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值