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

python学习笔记2-字符串操作

时间:2018-03-27 14:51:45      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:index   格式   date   找不到   name   方法   div   地址   sql   

一、字符串切片

#切片也能适合字符串
tittle=今 天  发 苹 果
for i t in enumerate(tittle):  #enumerate可以同时循环下标和值
    print(%s:%s %(i,t))

二、非空即真

#非空就是真
print(1>2)

三、字符串常用操作

#可变变量:list dic
#不可变变量 tuple  str
#循环list的时候不能进行remove删除,会导致下标变化
#例子:
#不能用l2=l  这样的内存地址是同一个,L变化,l2也会变
l=[1,1,2,3,4,5,6,7,8]
l2=l[:]
for i  in l2:
    if i%2!=0:
        l.remove(i)
print(l)

name=   besttest  123\n
new_name=name.strip()#默认去掉两边的空格和换行符
new_name2=name.lstrip()#默认去掉左边的空格和换行符
new_name3=name.rstrip()#右边
new_name4=name.count(t)#查找某个字符在字符串里面出现的次数
new_name5=name.center(50,a)#50个a,name放中间

index=name.find(s)#找字符串下标,找不到返回-1,相同的返回第一个下标
index2=name.index(s)#找字符串下标,找不到会报错

name.upper() #把所有字母变成大写
name.lower()#把所有字母变成小写

file_name=a.xls
print(file_name.endswith(.xls))#判断一个字符串是否以xls结尾

f={name} 欢迎光临
print(f.format(name=suki))#字符串格式化
d={name:suki,"age":18}
print(d.format_map(d))#字符串格式化,传进去是一个字典
sql=select * from user
new_sql=sql.replace(select,update)#字符串替换

#最重要的方法
st=a,b,c,d,e,f,g
st.split(,)  #去除逗号,字符串转化成list
#list变字符串
sl=[a,b,c,d,e]
,.join(sl)

 

python学习笔记2-字符串操作

标签:index   格式   date   找不到   name   方法   div   地址   sql   

原文地址:https://www.cnblogs.com/SuKiWX/p/8656663.html

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