05 复习及补充

本文介绍了Python编程中关于变量使用、提示信息与用户输入、不同数据类型(整数、浮点数、布尔值)及其处理,以及数据类型转换和基础的数值运算,包括小数和二进制的处理方法。
摘要由CSDN通过智能技术生成
"""
1、变量不需要加引号
2、input("是提示信息,不是用户输入"), 用户需要在控制台输入并且回车确定
3、input()输入的数据可以使用变量接收
4、input()输入的都是字符串类型,不能直接进行数学计算
5、print() 无法用变量接收
"""

# a = '流木'
# print(a)
# print('a')
#
# b = input("引号里面的是提示信息,不是用户输入")

"""
数值类型
    int 整型 整数
    float 浮点型   小数
    bool  布尔类型  判断 True False
加   +
减   -
乘   *
除   /
取整  //
取余  %
幂   **

True 和False在进行数学计算的时候。可以代替 1 和 0
"""
# print(28)  # 打印28这个数据
# # type()表示查看数据类型
# print(type(28))  # int表示整数
# print(type(2.8))  # float 表示小数
# print(type(True))  # bool 表示判断
# print(type(False))  # bool 表示判断

"""
买菜小练习

数据类型转换
    int(想要转换的数据)    将数据转换为int
    float(想要转换的数据)    将数据转换为float
    bool(想要转换的数据)    将数据转换为bool
"""
# a = '123'  # str
# # 变量名重复,新值会覆盖旧值
# a = int(a)  # int
# a = float(a)  # float
# print(type(a))
#
# print(int(3.54))  # 3, 只保留整数位
# print(float(3))  # 3.0, 增加小数点
# print(bool(3))  # True
# print(bool(-3))  # True
# print(bool(0))  # False

# print(int('1.23'))  # 只能是被里面是整数的字符串,报错
# print(float('1.23'))  # 小数和整数都能识别
# print(float('1.2!3'))  # 既不是小数也不是整数不能识别


# zhur = float(input("请输入猪肉的价钱: "))
# xlh = float(input("请输入西兰花的价钱: "))
# lj = float(input("请输入辣椒的价钱: "))
# print(zhur * 2 + xlh + lj * 2)

"""
常见数值模块
计算机底层都是使用二进制进行表示的。
整数可以完整地转换为二进制数据,小数没有办法完全转为二进制进行运算
"""
import decimal

print(1.2 - 1.1)  # 0.099999

print(decimal.Decimal('1.2') - decimal.Decimal('1.1'))  # 0.1
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值