码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型之间的转换

时间:2018-05-28 21:14:44      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:技术分享   之间   nbsp   技术   int   字符   and   逻辑运算符   src   

布尔值转换成数字  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) 没有条件

数据类型之间的转换

标签:技术分享   之间   nbsp   技术   int   字符   and   逻辑运算符   src   

原文地址:https://www.cnblogs.com/james201133002/p/9102033.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!