python开发(第三篇):python基本数据类型(整数,字符串)
1.pycharm的使用
##########整数:int###########
1.bit_lenght(self):最少可以用几位二进制表示
结果:3
#########字符串:str##########
1.capitalize(self):首字母大写
结果:
2.center(self,width,fillchar=None):输入的字符串在中间
结果:
3.count(self,sub,start=None,end=None):统计一个字符在整个字符串中出现几次
结果:2
意思:从第0个字符到第10个字符,字符串“al”出现几次
结果:2
4.endswith(self,suffix,start=None,end=None):是否以suffix结尾
结果:False
结果:true
5.expandtabs(self,tabsize=None):
结果:
6.
(1)find(self,sub,start=None,end=None):从左往右找字符
结果:2
结果:6
(2)rfind(self,sub,start=None,end=None):返回字符串最后一次出现的位置(从右向左查询),如果没有匹配项则返回-1
结果:5
7.
(1)index(self,sub,start=None,end=None):从左往右找字符
结果:2
结果:6
(2)rindex(self,sub,start=None,end=None):
结果:5
8.isalnum(self):判断字符变量是否为字母或数字,若是则返回非零,否则返回零
结果:True
9.isalpha(self):判断字符ch是否为英文字母,若为英文字母,返回非0(小写字母为2,大写字母为1)。若不是字母,返回0
结果:True
10.isdigit(self):主要用于检查参数是否为十进制数字字符
结果:False
11.
(1)islower(self):检查参数是否为小写英文字母
结果:False
(2)isupper(self):检查参数是否为大写英文字母
结果:False
12.isspace(self):检查是否是空格
结果:True
13.istitle(self):检查是否是标题
结果:True
14.join(self,interable):连接两个字符串
结果:张三and李四
15.
(1)ljust(self,width,fillchar=None):左对齐,右边填充字符
结果:
(2)rjust(self,width,fillchar=None):右对齐,左边填充字符
结果:
16.
(1)lower(self):把字符串变成小写
结果:zhangsan
(2)upper(self):把小写变成大写
结果:ZHANGSAN
17.lstrip(self,chars=None):用于截掉字符串左边的空格或指定字符
结果:zhang san
18.
(1)partition(self,sep):用来根据指定的分隔符将字符串进行分割
结果:
(2)rpartition(self,sep):从右往左根据指定的分隔符将字符串进行分割
结果:
19.replace(self,old,new,count=None):用于在字符串中用一些字符替换另一些字符
结果:
20.split(self,sep= None,maxsplit=None):根据换行符进行分割
结果:
21.startswith(self,prifix,start=None,end=None):是否以字符prifix开始
结果:True
22.strip(self,chars=None):移除两端的空白
结果:zhangsan
23.swapcase(self):大写变小写,小写变大写
结果:
24.title(self):返回'标题化'的字符串,就是说所有单词都是以大写开始,其余字母均为小写
结果:Zhang San
25.zfill(self,width):返回指定长度的字符串,原字符串右对齐,前面填充0
结果: