Python(1)字符串

一、字符串对象的常用方法

(1) count: 计算字符串中包含多少个指定子字符串
  例: >>> '123 123 444'.count('123')返回2
(2)endswith:检查字符串是否以指字字符串结尾
  startswith:检查字符串是否以指字的字符串开头
  例:'133 2342 423'.endswith('23') 返回 True
(3)find:返回指字子字符串在字符串中出现的位置
  例:'1234567'.find(45)  返回3
  如果不存在返回-1
  'ok, good,name'.find(',',3)返回8
(4)isalpha:检查字符串中是否都是字母
      isdigit:检查字符串中是否都是数字
      例:‘abc1’.isalptha() 返回False
      
(5) str.join将序列类型元素字符串合并到一个字符串
   例:','.join(['i','like','play','football'])
   返回i,like,play,football
   
(6)split:分割字符串,参数为分隔符
   例:'123 456 789'.split(' ')返回['123','456','789']
   
(7)lower:将大写全转 为小写字母
        upper:小写全转为大写
        例:'China'.lower() 返回‘china’
        
(8)replace: 替换字符串里指字的子字符串
    
(9)strip: 删除前置空格和后置空格
      lsrip: 前置空格删除
      rstrip:后置空格删除
      
(10)append:给列表添加一个元素
      例: a.appen(1) 返回[1]
      
(11)insert:给列表指字位置插入一个元素
      例: a.insert(0,3)返回[3,1]
      
(12)del:从列表中删除一个元素
      例:a=[3,4,5], del a[1]返回[3,5]
      pop:删除元素时同时会得到元素的值
      remove:删除指定的值
      
(13)reverse:列表元素倒序排列

二、字符串格式化

(1) 例:name='jcy',height=165
 print('我叫%s,身高%scm '%(name,height))
 ''myname is %s' % ''jack''
 ''myname is %s,I‘m %d years old'' %(''jack',20)
 
(2)指定宽度 (如果不满10个字符用空格补齐)
 '%10d' % 56返回’       56‘
 
(3)小数
 例: ’%.2f' % 1234.566 返回 '1234.56'
 '%9.2f' % 1234.5678返回 '   1234.57'
 .前面的位数不足9位就用空格补齐
 
(4)format()内置函数格式化每个参数
 例:'my name is {}',I am {} years old'.format('jcy,20')
    指定宽度
    例:{:10}.format(56)返回’      56‘
           {:<10}.format(56) #左对齐,返回'56      '
           
(5) python3.6以后格式
    例: name = ''JRY'
     f'He said his name is {name}'

(6)%s(用str()函数进行字符串转换)
   %d(转成整数,十进制数)
   %f(转成浮点数)
   %x(转成16进制数)
   \'表示'    \n 换行  \x十六进制
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值