Python学习笔记_5基本数据类型

这篇博客详细介绍了Python的数字类型,包括整数、浮点数和复数,讲解了各种进制表示、浮点数的精度问题以及如何使用round()函数。还提到了浮点数的科学计数法表示。此外,文章还探讨了数字运算符和数值运算函数。最后,简要提及了字符串类型及其处理方法和格式化。

1 数字类型

1.1 整数类型

在这里插入图片描述

1.1.1整数进制表示

在这里插入图片描述

1.2 浮点数

在这里插入图片描述

  • 取值范围:-10的308次到10的308次
  • 存在不存的尾数:0.1+0.3=0.40000000000000000003,这是因为对无限循环二进制截取产生的
    可以采用round(x,d)函数来四舍五入,x为运算数,d为截取位数
  • 浮点数可用科学计数法表示 < a >e< b >,960可表示为9.6e3

1.3 复数类型

z=3+4j

  • 可用z.real获得实部
  • 可用z.imag获得虚部

1.4 运算符

1.4.1 数字运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4.2 数值运算函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 字符串类型

在这里插入图片描述
在这里插入图片描述

str="0123456789"
print(str[1:3])    #输出 12
print(str[-6:-1])  #输出 45678
print(str[:-1])    #输出 12345678
print(str[:-1])    #输出 012345678
print(str[1:])     #输出 123456789
print(str[1:-1:3]) #输出 147
print(str[::-1]    #输出 9876543210

在这里插入图片描述
在这里插入图片描述
范例;输入数字打印对应的星期

# detect weekday
flag=int(input("输入星期几(数字)"))
weekday="星期一星期二星期三星期四星期五星期六星期日"
print(weekday[(flag-1)*3:(flag-1)*3+3])
# detect weekday
flag=int(input("输入星期几(数字)"))
WeekdayFrontSeed="星期"
WeekdayBackSeed="一二三四五"
print(WeekdayFrontSeed+WeekdayBackSeed[flag-1])

字符串处理函数

在这里插入图片描述
在这里插入图片描述

字符串处理方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字符串的格式化

在这里插入图片描述
在这里插入图片描述
在槽中添加符号来控制输出
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值