码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型:int、bool、str、公共方法

时间:2017-12-19 12:34:52      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:分享   结束   ima   log   jin   一个   with   cap   length   

int:表示数字,1,2,3

bool:布尔值,分为 True,False,用于用户进行判断

str:字符串,存储少量数据,用于操作

list:列表,用于储存大量数据,可以是数字、字符串、列表、元祖

元祖:也叫只读列表,只能对数据进行读取

dict:字典,存储成对的数据,可以根据索引读取数据

集合:

基础数据类型方法

int:

bit_length():当十进制用二进制表示时,最少使用的位数

v=11
print(v.bit_length())

结果如下:

技术分享图片

字符串的索引和切片

a=abcdefghijklmnopkrstuvwxyz
print(a[0])
print(a[1])
print(a

技术分享图片

这是字符串的索引

字符型串的切片:通过索引[首:尾:步长]截取其中的某一段字符,形成新的字符串(顾头不顾腚)

print(a[0:4])
print(a[0::2])
print(a[::])
print(a[::-2])

运行结果如图

技术分享图片

字符串方法:

1、capitalize 首字母大写

s=alexwusir
s1=s.capitalize()
print(s1)

运行结果:

技术分享图片

2、upper、lower 将英文全部大写、全部小写

s2=s.upper()
print(s2)
s3=s.lower()
print(s3)

运行结果:

技术分享图片

3、swapcase 大小写反转

s=alexWUSRItaiBAI
s4=s.swapcase()
print(s4)

运行结果:

技术分享图片

4、title  每个隔开(特殊字符或数字)的单词首字母大写

s=alex wusir jinxing
s1=aaa*bbb*ccc
s3=ccc2ddd?ggg9$hhhh
print(s.title())
print(s1.title())
print(s3.title())

运行结果:

技术分享图片

 

5、center   居中,用需要的字符填充指定的长度

s = aalexwusri
s1=s.center(20, )
print(s1)
s2=s.center(20,~ )
print(s2)
s3=s.center(20, /)
print(s3)

运行结果:

技术分享图片

6、expandtabs:逢8位用空格补充剩下的内容

s=alexd\tabc
s1=s.expandtabs()
print(s1)

运行结果:

技术分享图片

 

 

公共方法:

1、len()输出数量或者长度

s=alexd\tabc
print(len(s))

技术分享图片

 

2、startswith、endswith 判断是不是以某个元素开始、结束

s=‘alexd\tabc‘

print(s.startswith(‘alex‘))
print(s.endswith(‘abc‘))
print(s.startswith(‘bbb‘))
 

运行结果:

技术分享图片

3、find 通过元素找到该元素的索引,找不到索引返回-1,两个或两个以上的元素返回第一个元素的索引。

      index(索引的意思):通过元素找索引,找不到会报错,两个或者两个以上返回第一个元素的索引    s.index(‘a’) 

a=alex,wyx,wusir
print(a.find(wyx))
print(a.index(e)

 运行结果:

技术分享图片

4、s.strip(*%):去除指定的符号(默认情况下去除字符串前后的空格,见到空格就删除),见到就删除。

a=‘*    ,wangyuxingzhenshuai%%$‘
print(a.strip(‘%*$ ,‘))

技术分享图片

5、count:统计指定元素个数

a=*    ,wangyuxingzhenshuai%%$
a1=a.count(wa)
print(a1)

技术分享图片

6、split:将字符串以指定要求(括号中的元素)分割成列表

a=*    ,wangyuxing;zhen;shuai%%$
a1=a.split(;)
print(a1)

技术分享图片

7、replace:替换,将括号中的内容替换原来指定的内容

a=*    ,wangyuxing;zhen;shuai%%$
a1=a.replace(zhen,tai)
print(a1)

技术分享图片

 

数据类型:int、bool、str、公共方法

标签:分享   结束   ima   log   jin   一个   with   cap   length   

原文地址:http://www.cnblogs.com/wyx666/p/8058759.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!