资源描述:
《Python课件(3.数据类型之Bool,Number和String)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、新浪Show裴文浩wenhao1@staff.sina.com.cn数据类型之Bool,Number和StringPython的布尔(bool)类型包含2个值:True:任何非零数,非空容器(容器:string,tuple,list,set,dictonary)False:0,None,空容器主要用于判断类型语句中.None:是一个空的对象,没有方法和其他属性.可以作为一个占位符.当函数不设置返回值,返回的也是这个.Python的数字(Numeric)类型包含4种类型:整型:10,-100,01
2、(8进制),0x17(16进制)长整型:51924361L,-0x19323L浮点型:0.0,15.20,-21.9复数型:3.14j,9.322e-36j类型转换方法:int(x)long(x)float(x)complex(x,y)Python的数字类型相关的函数Python的数字重要函数求最大/最小值:max(整型,参数大于2个)min(整型,参数大于2个)随机算法相关(游戏,测试,安全,仿真):random():在random模块,返回0-1范围内的float随机数uniform(x,y
3、):在random模块,返回x-y范围内的float随机数randint(x,y):在random模块,返回x-y范围内的int随机数(随机数间步长为1)randrange(x,y,step):在random模块,返回x-y范围内的int随机数(随机数步长为step)Python的字符串(String)类型字符串定义:strval=‘thisisstring’strval=“thisisstring”(推荐)strval=”””thisisstring”””注意:python没有char(字符)
4、这种数据类型.单个字符也是字符串,只是由一个字符和结束组成.字符串相关的操作和函数+*[][:]innotinr/Rcapitalize()center()count()encode()endswith()expandtabs()find()index()isalnum()isalpha()isdigit()islower()istitle()isspace()join()ljust()lower()lstrip()replace()rfind()rindex()rjust()rstrip()s
5、plit()splitlines()startswith()strip()swapcase()title()translate()upper()