python-字符串方法

1、

  可变变量: list、字典

  不可变变量:元组、字符串

2、字符串方法,均不会改变字符串的值  

name='     besttest'

  a、name.strip()    #删除首尾空格或换行符

    name.strip(’xxx‘)  #输入值,则将字符串中”xxx“ 去掉

    name.lstrip()    #删除左边的空格或换行符

    name.rstrip()     #删除右边的空格或换行符

  b、name.count(’xxx‘)    #查找xxx在字符串中的次数

  c、name.find('x')      #找到x返回其下标,如果不存在返回-1,多个时返回第一个的下标

  d、name.index('x')    #找到x返回其下标,如果不存在则报错

  e、name.upper()  #将所有小写字符变为大写

  f、name.lower()  #将所有大写变为小写

  g、name.startswith('xxx')  #判断字符串是否以xxx开头,返回True或者False

  h、name.endswith('xxx')    #判断字符串是否以xxx结尾,返回True或者false

  i、字符串格式化

  f='{name}欢迎光临'

  print(f.format(name='jyj'))    #打印结果:jyj欢迎光临

  d={'name':'jyj','age':12}

  f='{name}欢迎光临 age:{age}'

  print(f.format_map(d))      #打印结果: jyj欢迎光临 age:12

  j、name.replace('xxx','ttt')     #用ttt替换xxx

  k、name.isdigit()        #判断是否为全数字,返回True或者False

  l、字符串类型转化,字符串分隔,转化为一个list

  st='a,b,c,d,f,g'

  st.split('X')    #按照X分隔,将字符串转化为一个list,可以按照逗号、分号等信息进行分隔

  st.split()    #不输入 默认按照空格分隔

  m、字符串 连接, 只要是可以循环的都可以连接,“list 字符串 字典都可以连接”,字典连接的时候 是将key 连接起来 (int 和布尔型 不可以循环)

    slit=['a','b','c','e',’f‘]    转化为s='a,b,c,e,f'

    slit=['a','b','c','e',’f‘]

    res='X'.join(slit)    #按照x连接list中的元素,’X‘为’,‘则代表以逗号分隔,将list中元素连接起来 

    res=''.join(slit)    则以空连接起来,刷出结果即为=abcef

  d={'name':'nnn','age':18,'sex':1}

  res = '*'.join(d)      则输出的为name*age*sex

  n、name、center(50,'---')  #在字符串放中间,两边各补充50个---

  o、name.capitalize()    #首字母变大写

  p、name.islower()、name.isupper()  #判断是否都是小写 或者都是大写字母

 

   

  

 

转载于:https://www.cnblogs.com/jyjcode/p/8176770.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值