实验三 字符类型及其操作(新)

1478 篇文章

已下架不支持订阅

114 篇文章

已下架不支持订阅

这篇博客是一系列Python编程练习,涵盖回文数判断、凯撒密码解密、信用卡号和ISBN校验、田字格打印、数字汉字转换、日期格式转换及格式化字符输出等任务,旨在提升对字符串和数字操作的掌握。

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

第1关:判断回文数

本关任务:输入一个整数,判断其是否回文数。
回文数是指该数翻转后也等于该数本身。例如12321就是回文数,12345不是回文数。

# coding = utf-8
data=input() #从键盘输入一个5位数
# 请在下面添加代码
###### Begin ######
y=""

已下架不支持订阅

### 关于实验二中的字类型及其操作Python中,字类型主要包括整型(`int`)、浮点型(`float`)以及复类型(`complex`)。这些基本据类型的定义和操作是学习Python的基础部分。 #### 1. **整型 (`int`)** Python 的 `int` 类型用于存储任意大小的整数值。它支持正负整数,并且没有取值范围限制(受限于内存容量)。常见的整型运算包括加法、减法、乘法、除法等[^1]。 ```python a = 10 b = 3 print(a + b) # 加法 print(a - b) # 减法 print(a * b) # 乘法 print(a / b) # 浮点除法 print(a // b) # 地板除法 print(a % b) # 取模 ``` #### 2. **浮点型 (`float`)** 浮点型用来表示带有小点的实。需要注意的是,在处理浮点时可能会遇到精度损失的问题。因此,在需要高精度的情况下,建议使用模块如 `decimal` 或者 `fractions` 来替代默认的浮点运算[^4]。 ```python c = 7.5 d = 2.0 print(c + d) # 加法 print(c - d) # 减法 print(c * d) # 乘法 print(c / d) # 除法 ``` #### 3. **复类型 (`complex`)** 复由实部和虚部组成,形式为 `real + imag j`。其中 `j` 表示虚单位。虽然不常见,但在科学计算领域可能需要用到该类型。 ```python e = complex(3, 4) f = complex(-1, 2) print(e + f) # 复相加 print(e * f) # 复相乘 ``` #### 4. **混合运算与类型转换** 当不同类型的字参与同一表达式时,Python 会自动执行类型提升来完成计算。例如,如果一个整数一个浮点一起做算术运算,则整数会被临时转化为浮点再进行计算。 ```python g = 5 # int h = 2.5 # float i = g + h # 结果为 float print(i) ``` 对于某些特定场景下的强制类型转换需求,可以显式调用内置函 `int()`, `float()` 和 `complex()` 完成相应的工作: ```python k = '12' l = int(k) # 字符串转整数 m = float(l) # 整数转浮点 n = complex(m) # 浮点转复 print(n) ``` 以上就是关于 Python字类型的操作介绍,涵盖了从简单到复杂的各类情况。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ssaty.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值