首页 > 其他 > 详细

数据类型应用和转换

时间:2019-10-21 17:27:33      阅读:69      评论:0      收藏:0      [点我收藏+]

一、数据类型

1、字符串 英文string,简写str

name = 千寻 
name = xiao
name =123
name = ‘!@$%#$%^‘ # 字符串的识别方式非常简单——有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,
不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。
特点:用引号括起来的文本

2、整数 英文为integer 简写int

python世界的整数其实和现实世界数学中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。

a = 10
b = -20
c = 6253
d = 0
# 以上为整数类型,另注意:print函数中括号里 整数不可加引号! 小数也不是整数!!!
特点:不带小数的数字。

 3、浮点数 英文为float 没有简写

a = 0.1
b = -0.2
c = 3.14159
# 以上为浮点数类型 特点:带小数的数字,运算结果存在误差!

 二、数据的应用

1、数据的简单运算

技术分享图片

print(2*3+10-6)
>>>10
print((5025-525)/100+18*17)
>>>351.0
#简单的运算优先口则, 从左到右顺着来,括号里的优先算,乘除排在加减前。

 2、字符串拼接

a = 
b = 喜欢
c = python
d = 编程
e = ‘编号‘
f = ‘007‘ print(a+b+c+d+e+f)
print(e+f+c+d+a+b)
>>>我喜欢python编程编号007
>>>编号007python编程我喜欢
# 不同的拼接顺序输出也不同!
方法:用"+"号将数据进行拼接
目的:数据整合

 三、数据的转换

1、str()函数

a = 
b = 喜欢
c = python
d = 编程
e = 编号
f = 007
print(a+b+c+d+e+str(f))
>>>我喜欢python编程编号007

# 还是上面的代码 这次变量“f”的数据是int整数形,并不是字符类型str型,所以需要进行数据转换,用 "str()" 变换成字符型

 2、int()函数

 和str()函数一样只需将需要转换的内容放在括号里就行。

注意:只有整数形式的字符串比如‘6‘和‘1‘才可被int()函数转换

a = 2
b = 3
print(int(a)+int(b))
>>> 7
# 将变量a和b转换成int型

 

 

3、float()函数

float()函数

可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。

a = 11.2
b = 11.3
c = 89
print(float(a))
print(float(b))
print(float(c))
>>>11.2
>>>11.3
>>>89.0

#在上面的代码中,a与b变量已经是浮点类型,c是字符串类型,因此打印前对将c进行float(c)转化即可

 

数据类型应用和转换

原文:https://www.cnblogs.com/minghaoAQ/p/11714726.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!