一、数据类型
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)
转化即可