在Python里,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)。
3种数据类型
字符串str()——用括号括起来的文本
字符串的识别方式非常简单——有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。
name='千寻'
print("Let's play")
>>Let's play
整数 int()——普通的整数数字
是正整数、负整数和零的统称,是没有小数点的数字。
a=10
b=-63
c=0
print(a)
>>10
浮点数 float()——带小数点的数
小数形式,至少有1个小数点;与整数运算结果永远精确不同, 浮点数有四舍五入的误差(先转二进制再转十进制)。
a=1.0
b=3.14159
c=-5.6
print(0.55+0.3)
>>0.8500000000000001
数据的四则运算
简单运算优先级口诀: 从左到右顺着来,括号里的优先算,乘除排在加减前
print(499*561+10620-365)
print((5025-525)/100+18*17)
>>290194
>>351.0
数据的转换和拼接
- 只能字符串类型数据间拼接,并使用拼接符号+
- str()函数能将数据转换成其字符串类型,不管这个数据是中文、数字、标点还是火星文,只要放到括号里。这个数据就能摇身一变,成为字符串类型
slogan = '脸黑怪我咯'
number = '7.8'
unit = '张'
sentence = '蓝票一个SSR都没有'
print(slogan+str(int(float(number)))+unit+sentence)
>>脸黑怪我咯7张蓝票一个SSR都没有
数据类型的查询——type()函数
作用:查询数据类型
示例:print(type(‘查询的内容’))
a=1
b=2.6
c='我'
print(type(a))
print(type(b))
print(type(c))
>> <class 'int'>
<class 'float'>
<class 'str'>
小结:
初学python,一定要掌握好数据类型的用法,养成规范使用的习惯,否则在后续写大段代码时很容易出现数据类型使用错误导致报错。