python day5(20170224 )

来源:互联网 发布:oracle优化书籍 编辑:程序博客网 时间:2024/04/27 15:53
1)-连接符+,用于字符串的链接,当定义str=“abcd”,定义str2=“12345”,str3=str1+str2,print str3,结果为abcd12345.
2)len方法,通过len方法能够计算出字符串的长度,例如len(str3)=9.
3)*方法,用于字符串中,如str=‘abc’,将str1*2结果应为‘abcabc’,如#*20操作等。
4)in方法,表示字符串中是否包含某字符,如:’g’ in (str1)返回结果应为false。注意一定要加入引号,否则报错。a=100中的a是变量,‘a’为一个字符串。
5)max和min方法,判断字符串中的最大值和最小值,a1=‘12345’,max(a1)=5,min(a1)=1.a2=‘abcd’,max(a2)=‘d’,min(a2)=‘a’。
6)cmp方法,比较两个字符串大小,格式为cmp(A,B),A>B则为1,A<B,则为-1,A=B,则为0,如:str1=‘12345’,str2=‘abcde’,cmp(str1,str2)=-1,说明str1比str2小;同理,cmp(str2,str1)=1,相同时,则值为0.
7)元组:元组可以储存一系列的数据,数据类型可以不同,并且采用切片的方式进行获取,用括号表示,如data(‘paul’,30,‘male’),获取元组第一个元素,data[0]=paul.在进行定义1个元素的时候也要在括号中保存‘,’号,如data1=(1,),使用type进行查看数据类型为tuple,type(data)=tuple;写成data1=(1),则data1的类型为int。
8)元组赋值:元组中的元素,不能通过切片的方式进行修改,如果要修改,需要整个元组内容重新进行赋值,如:usr=(‘ben’,20,‘male’),usr[1]=30,系统会报错,可重新进行赋值,usr=(‘emily’,25,female)。
9)元组的内容获取,name,age,sex=usr,分别输出name,age,sex的内容,可以获得ben,20,male等数据值,其形式同nam,age,sex=('ben',20,male)方式,对元组中的数据进行赋值,赋值时,元组中的内容必须前后数量保持一致,且括号的中的数据要以引号进行引用,如a,b,c,d=(e,f,g,h),a,b,c,d=('e','f','g'),a,b,c=('a','b')均报错。
0 0
原创粉丝点击