首页>知识库>量化交易>Python数据的拼接和转换

Python数据的拼接和转换

1、数据的拼接用拼接符号【+】,既可以拼接字符串,也可以拼接变量,如:

#以下结果都为:小明北京人
print('小明'+'北京人')

name='小明'
where='北京人'
print(name+where)

2、数据的复制用符号【*】如:

#结果为:小明小明小明小明
print('小明'*4)

注意:不同类型的数据不能直接拼接,就需要提前进行数据转换

数据类型的转换方法:

  • str()函数:将其他数据类型转换成字符串(借用【引号】也可以将变量值转换成字符串)
name = '小明'
age = 15
unit = '岁'

print(name+age+unit) #程序报错,name和unit是字符串,age是整数,不能直接拼接print(name+str(age)+unit) #结果为:小明15岁
print(name+'15'+unit) #结果为:小明15岁
  • int()函数:将其他数据类型转换成整数(只有整数形式的字符串才能被int()函数转换,比如‘9’、‘0’等,文字、标点符号等形式的字符串都不能强制转换)
  • int()函数可以将浮点数转换成整数,抹零取整,但是int()函数不能对小数点形式的字符串强制转换
print(int(3.1415)) #结果为3,取整抹零
print(int('3.1415') #程序报错
  • float()函数:将其他类型的数据转换成浮点数(数据类型的字符串和整数可以转换成浮点数)
age = 18
height = 180
weight = 65.5
print(float(age)) #结果为18.0
print(float(height))#结果为180.0
print(float(weight))#结果为65.5
数据类型之间的转换
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索