zoukankan      html  css  js  c++  java
  • 数据类型之间的转换

    布尔值转换成数字  bool----》int

    True-------1

    False------0

     1 #ps  int  ----> bool   非零转换成bool True   0 转换成bool 是False
     2 # print(bool(2))   # True
     3 # print(bool(-2))  # True
     4 # print(bool(0))  # False
     5 # #bool --->int
     6 # print(int(True))   # 1
     7 # print(int(False))  # 0
     8 
     9 
    10 '''x or y   x True,则返回x; x为 False 返回 y  '''
    11 # print(1 or 2)  # 1
    12 # print(3 or 2)  # 3
    13 # print(0 or 2)  # 2
    14 # print(0 or 100)  # 100
    15 
    16 # print(2 or 100 or 3 or 4)  # 2
    17 '''x and y x True,则返回y; x False, 返回 x'''
    18 # print(1 and 2) # 2
    19 # print(0 and 2) # 0
    20 # print(2 or 1 < 3)
    21 # print(3 > 1 or 2 and 2)
    22

     

    数字类型转换成布尔值     int-----》bool

    逻辑运算符前后是数字,返回的数字,如果逻辑运算符前后是比较运算符,返回的是True或者False

    非零的数对应的布尔值都是True,零对应的是False

    字符串转换成数字:int(str) 条件:str必须是数字组成的
    数字转换成字符串:str(int) 没有条件

  • 相关阅读:
    正则表达式
    cookie和session的区别(转载)
    Http协议
    10倍工程师
    10倍工程师
    HTML介绍
    HTML介绍
    网络基础之网络协议篇
    网络基础之网络协议篇
    计算机中的进制和编码
  • 原文地址:https://www.cnblogs.com/james201133002/p/9102033.html
Copyright © 2011-2022 走看看