day3- 变量和运算符学习总结

day3- 变量和运算符学习总结

01 类型操作

1) type 函数
  • type - 数据 - 获取数据的类型
print(type(100))   # 整型    <class 'int'>
print(type(0.12))  # 浮点型  <class 'float'>
print(type('a'))   # 字符串  <class 'str'>
print(type(None))  # 空值   <class 'None type'>
2) 显示类型转换
  • 类型名(数据) - 将指定数据转换成指定类型

    案例:将数字100转换成字符串

print(str(100))     # 100(字符串)
print(str(100)+2)   # 报错(字符串和数值属于不同类型,不能相加)
print(100+2)        # 102(数值增加)
a. 所有整数和浮点数都可以相互转换
print(int(2.34),int(0.11),int(1.82))   # 2,0,1 (浮点数转换为整数即为去除小数点)
print(float(1))   # 1.0  (整数转换为浮点数即为加上小数点)
b. 所有的数据都可以转换为字符串,转换的时候需要加引号
print(str('100')),str('hello')   # 100 hello  
c. 所有的数据都可以转换成布尔值
  • 所有的零值和空值都会转换成False,其他数据都会转换成True

  • 空值有None、0、0.00等,字符串空串也是空值,如:‘’、“”

    print(bool(None),bool(0),bool(0.0),bool(1),bool('hello'),bool('-1'))
    # False False False True True  True
    
    思考:是不是所有的字符串都可以转换成整数或者浮点数
    print(int('1'),int(1.1))            # 1  1
    print(float('100'),float("1.23"))   # 100.0  1.23
    # print(float('a'),int('a'))        # 报错
    # print(int('0'),int('None'))       # 报错
    # 总结:只有数值的字符串可以转换
    

02 变量

1) 变量的使用场景
  • 程序中使用数据的时候,先将数据保存到变量中,然后再通过使用变量来达到使用数据的目的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值