码迷,mamicode.com
首页 > 编程语言 > 详细

python第四天

时间:2017-10-29 21:56:10      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:end   数字   字母   exp   查找   rip   空白   开始   判断   

数据类型处理

索引(又叫下标) 索引起始从0开始

a = ‘床前明月光,疑是地上霜。举头望明月,低头思故乡。‘
print(a[0])

结果:床

切片(顾头不顾尾)

print(a[0:5])

结果打印:床前明月光

超出不饱错

print(a[0:100])

结果:全打印

capitalize   首字母大写

m = ‘my name is superman‘
print(m.capitalize)

结果:

My name is superman

upper  字母全大写

print(m.upper)
MY NAME IS SUPERMAN

swapcase   大小写翻转(小写变大写,大写变小写)

center  居中 默认空白处填充

a = ‘day day up‘
print(a.center(20,‘*‘))
*****day day up*****

count  统计个数

print(a.count(‘y‘))

结果打印出‘y’的个数

expandtabs   补全

不足8位,补全8位,超过8位,小于16位,则不足16位,以此类推

startswith

判断以什么开头  结果返回True和False

print(a.startswith(‘d‘))

endswith  判断以什么结尾   同上

find 查找元素索引   找不到返回-1

a = ‘day day up‘
print(a.find(‘y‘))

结果:2

index  用法同上   搜不到会报错

split  将一段字符分割成列表,默认以空格分隔

a = ‘good good study‘
print(a.split())
结果是:
[‘good‘ ‘good‘ ‘study‘]

strip   去除前后空格及首尾想去除的任何字符

a = ‘      good good study‘
print(a.strip())
结果是 good good study

rstrip  去除右边空格   lstrip   去除左边空格

replace  替换  默认全部替换(‘旧的’,‘新的’)

print(a.replace(‘good‘,‘好‘))
结果是  好 好  study

format  格式化输出

用法一

a = ‘name:{},age{},hobbie:{}‘
b = a.format(‘zhangsan‘,25,‘girl‘)

结果是 name:zhangsan age:25 hobbie:girl

用法二

a = ‘name:{0},age:{1},hobbie:{2}‘
b = a.format(‘zhangsan‘,‘25‘,‘girl‘)  ###括号内必须按照顺序

用法三

a = ‘name:{name},age:{age},hobbie:{hobbie}‘
b = a.format(name=‘zhangsan‘,age=25,hobbie=‘girl‘) ###括号内可无序

isalnum  判断是否由数字或者字母组成

isalpha  判断是否由字母组成

isadigit   判断是否由数字组成

 

python第四天

标签:end   数字   字母   exp   查找   rip   空白   开始   判断   

原文地址:http://www.cnblogs.com/mk1025/p/7751306.html

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