Python-字符串方法

字符串方法
字符串方法都不会改变原字符串的值
name='hoby '
new_name=name.strip()#默认去掉两边的空格和换行符
new_name=name.lstrip()#默认去掉左边的空格和换行符
new_name=name.rstrip()#默认去掉右边的空格和换行符
new_name=name.count('t')#查找出现的次数
new_name=name.find('se')#找到字符串,返回他的下标,不存在返回-1
new_name=name.index('d')#找到字符串,返回他的下标,不存在报错
new_name=name.upper()#把所有字母变成大写
new_name=name.lower()#把所有字母编程小写
file_name='a.xls'
print(file_name.endswith('.xls'))#判断字符串是以什么结尾
sql='select,update,delete,insert,drop'
sql.startswith('select') #判断一个字符串是否以xx开头的
f='{name}欢迎'
print(f.format(name='ybq'))#字符串格式化
d={'name':'ybq'}
print(f.format_map(d))#字符串格式化,穿进去的是一个字典
new_sql=sql.replace('select','update')#字符串替换,第一个是旧的字符串,第二个是新的字符串

name.startswith()
print(new_sql)

# print('122s'.isdigit())#判断是否是数字
# print('122s'.islower())#判断是否是小写字母
# print('122s'.isupper())#判断是否是大写字母
# print('122s'.isalpha())#判断是否是英文字母
# print('122s'.isalnum())#判断是否包含数字或字母



#字符串变成list
# st='a,s,d,f,g'
# st_list=st.split(',')#如果什么都不写,是按照空格分割
# print(st_list)

slit=['ab', 's', 'd', 'f', 'g']
s2='hhhhhhh'
res=','.join(slit)
print(res)




# s=''
# for i in slit:
# s=s+i+','
# print(s)





# print(new_name)#字符串这些些方法都不会改变原来字符串的值
# print(name)


# new_name=name.capitalize()#首字母大写
# new_name=name.center(50,'-')#字符串放中间,两边用-补齐

转载于:https://www.cnblogs.com/hoby2017/p/8127771.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值