码迷,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
迷上了代码!