本文主要总结一下python语言中的数据类型,属于软件技术总结啦。
基本数据类型
我们先来看看python语言里面的基本数据类型,主要有整数int、布尔值bool、浮点数float、字符串str和复数complex
#查看某种数据的基本类型是什么
a = 4
print(type(a))
>><type 'int'>
#判断是否是某种基本类型
a = 4
isinstance(a,int)
>>True
其设置的每个类型都有其特定用处,例如整数、浮点数可以帮助我们计算
4 + 5/3 + 5*6
>>35
5/2.0
>>2.5
5//2#整除
>>2
5%2#求余
>>1
5**2#乘方
>>25
abs(-25)#绝对值
>>25
5==5#相等比较
>>True
divmod(9,3)#求整除与余数
>>(3,0)
布尔值可以帮助我们进行判断
a = True
print('the movie takers is great!')
>>the movie takers is great!
b = False
if b:
print('the movie takers is greate!')
else:
print('so so')
>> so so
还可以连接起来一起判断
a = True;b = False;c = True;d = False
if a and c:#正&正得正
print('day')
>>day
if a and d:#正&负得负
print('day')
else:
print('no')
>>no
字符串则让我们显示字符
a = 'one'; b = 'two'
a + b #拼接
>>'onetwo'
a*4#重复
>>'oneoneoneone'
a.capitalize()#大写首字母
>>'One'
a.rjust(10)#在10给字符串中靠右排
>>' one'
a.replace('o','a')#替换
>>'ane'
复数类型就帮助我们处理复数
a = complex(1, 9)
a
>>(1+9j)
b = 2 - 8j
b
>>(2-8j)
a.real
>>1.0
a.imag
>>9.0
a + b#复数相加
>>(3+1j)
a * b#复数相乘
>>(74+10j)
a/b#复数相除
>>(-1.0294117647058822+0.38235294117647056j)