一.数据类型概述
1.数据类型是什么
计算机可以处理各种各样的数据,比如声音,视频,文字,数字等。相同类型的数据有一些共同点,为了便于对数据进行更高效的处理,所以引入了数据类型的概念,把数据划分为不同的类型。
2.常见数据类型
整型;数学中的整数均为整型,如1,2,3,-1,-2,-3
浮点型;带有小数的数字均为浮点型,如1.0,2.0,2.1,-3.1,-4.8
字符串;被双引号或单引号围住的均被称为字符串;如'a','1','abcd'
3.特点
在Python中数据可直接使用,无需特别定义
二.整型与浮点型
1.四则运算
整型与浮点型之间可进行加减乘除运算(+,-,*,/),在IDLE中交互模式下直接输入算式,回车即可求得结果。如输入;1+1,然后按回车(Enter)出现答案2。
2.混合运算顺序
当算术中同时拥有+,-,*,/中的两种以上运算符时计算顺序如下,按照从左到右顺序,先计算乘法/除法,然后计算加法/减法;
1+4*2→1+8→9,1+2*3/6→1+6/6→1+1→2
如果需要改变优先级,可使用小括号,在有小括号情况下,先计算小括号内算式如;
(1+4)*2→5*2→10
当有多层小括号则从最内层依次计算到最外层,如;
(1+2*(2+3))*2→(1+2*5)*2→(1+10)*2→11*2→22
3.注意事项
整型与整型相除,结果为浮点型,如输入2/1,回车后显示结果为2.0
int函数;将整数的数字字符,int('1')→1,浮点数换为整型,丢失小数位,如int(2.6)→2
float函数;将数字字符转为浮点数;float('2.1')→2.1,整型转浮点型;float(2)→2.0
三.字符串
1.字符串运算
字符串之间可以相加,并且可以和整数相乘,优先级与四则运算类似,如;
'a'+'b'→'ab','a'*3→'aaa','a'+'b'*2→'abb',('a'+'b')*2→'abab'
2.特殊字符串
带单引号字符串;外层要用双引号,如“I'm a hero"
带双引号字符串;外层使用单引号,如'she said "she like you"'
带同时带单引号及双引号字符串;最外层使用三引号,如'''he said,"aren't you?'''''
或者使用转义字符“\”,在引号前面加上反斜巷则该引号默认为字符,'he said \"i\'m hero\"'
多行字符串;当字符串跨越多行时需要用三引号,程序内部会将换行符记录为\n,如;
'''hello Rico
hello Rose'''→'hello Rico\nhello Rose'
3.字符串嵌值
%s;占位符,可将其他字符或数字等替换到字符串中其所在位置,如;
'hello %s'%'Rico'→'hello Rico','I got %s$'%5→'I got 5$'
'I got %s$ %sCent'%(1,5)→'I got 1$ 5Center'
四.视频讲解