数据类型的互换

Posted nanguajiejie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型的互换相关的知识,希望对你有一定的参考价值。

1、int 与bool 的转换

#  int转化成bool:非0转换成bool是TRUE,0转换成bool是False
print(bool(2))
print(bool(-2))
print(bool(0))

# bool-->int
print(int(True))  # 1
print(int(False))   # 0

 

 2、int与str的转换

# int ----> str
i = 1
s = str(i)
# str ---> int
s = 123
i = int(s)

 

3、str与bool的转换

# int ----> str
i = 1
s = str(i)
# str ---> int
s = 123
i = int(s)

 

4、str与list的转换

# split  str--->list
s = :alex:wusir:taibai
l = s.split(:)
print(l)
#列表转化成字符串  list -----> str    join
li = [taibai,alex,wusir,egon,女神,]
s = ‘‘.join(li)
# str ----->list   split()
print(s)
s1 = s.split(‘‘)
print(s1)

 

以上是关于数据类型的互换的主要内容,如果未能解决你的问题,请参考以下文章

Pandas,numpy数据类型之间的互换

bytes数据类型,三元运算,进制互换

数据类型的互换

`from ... import`与`import .` [重复]

Java类型相互转换byte[]类型,blob类型

实现数组元素互换位置(乘机理解java参数传递)