【python】字符串函数应用练习记录

Microsoft Windows [版本 10.0.22000.856]
(c) Microsoft Corporation。保留所有权利。

C:\Users\komorip>python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> s='spam'
>>> s[-1]
'm'
>>> len(s)
4
>>> s[1:2]
'p'
>>> s[1:]
'pam'
>>> s[0:-1]
'spa'
>>> s[1:-2]
'p'
>>> s[:-1]
'spa'
>>> s[:]
'spam'
>>> x=s+'pam'
>>> x
'spampam'
>>> x*2
'spampamspampam'
>>> x
'spampam'
>>> s[0]=q
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'q' is not defined
>>> s[0]='q'
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment
>>> s='z'+s[:]
>>> s
'zspam'
>>> L=list(s)
>>> L
['z', 's', 'p', 'a', 'm']
>>> L[0]='p'
>>> L
['p', 's', 'p', 'a', 'm']
>>> L=''.join(L)
>>> L
'pspam'
>>> L.find('pam')
2
>>> L.replace('p','h')
'hsham'
>>> L
'pspam'
>>> L.split('s')
['p', 'pam']
>>> L.split('p')
['', 's', 'am']
>>> L.upper()
'PSPAM'
>>> L.isalpha()
True
>>> L=L+'\n'
>>> L
'pspam\n'
>>> L[:-1]
'pspam'
>>> L.rstrip()
'pspam'
>>> L
'pspam\n'
>>> L.rstrip()
'pspam'
>>> L.rstrip()
'pspam'
>>> L.rstrip().upper().split('a')
['PSPAM']
>>> L.rstrip().upper().split('A')
['PSP', 'M']
>>> L=rstrip()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'rstrip' is not defined
>>> L
'pspam\n'
>>> '%s Hello'%('lisang')
'lisang Hello'
>>> '{} Hello'.format('lisang')
'lisang Hello'
>>> '%s Hello'%('lisang')
'lisang Hello'
>>> '{0}Hello'format('lisang')
  File "<stdin>", line 1
    '{0}Hello'format('lisang')
              ^
SyntaxError: invalid syntax
>>> '{0}Hello'.format('lisang')
'lisangHello'
>>>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值