Python入门之字符串

为了方便,本文使用Python   IDLE环境。  

版本为3.7.1

  •   字符串就是一系列字符。在Python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。如下:

"THis is string"
'this is also a string'
>>> 'we will say "python is our favorite laguage"'
'we will say "python is our favorite laguage"'
>>> "python will say 'i am simple'"
"python will say 'i am simple'"
  • 字符串的一些方法

>>> name="Dumbledore"
>>> name.title()
'Dumbledore'
>>> name="dumbledore"
>>> name.title()
'Dumbledore'

可以看出 title 的作用是将每个单词的首字母改成大写,这非常有用,比如:

>>> name="dUM"
>>> name.title()
'Dum'
>>> name="DUMBLEDORE"
>>> name.title()
'Dumbledore'

不论 ABC,aBC,AbC等,统统会变成Abc。这对于姓名的存储以及其他需要看成同一个信息时,非常有用。

  • upper,lower   字符串的大小写

>>> name="dumbledore"
>>> name.upper()
'DUMBLEDORE'
>>> name.lower()
'dumbledore'

upper将字符串改为全部大写,lower则是改为全部小写。

  • 合并(拼接)字符串

>>> first_name="albus"
>>> last_name="dumbledore"
>>> name=first_name+" "+last_name
>>> print(name)
albus dumbledore

Python中可使用加号(+)来合并字符串,我们可以添加一部分代码,让其显示为格式良好的一条简单问候语:

>>> print("hello,"+name.title()+"!")
hello,Albus Dumbledore!
  • 使用制表符或换行符来添加空白

在编程中,空白泛指任何非打印字符,如空格,制表符和换行符。可使用空白来组织输出,使其更加易读。

要在字符串中添加制表符,可使用字符串组合\t,如下述代码:

>>> print("python")
python
>>> print("\tpython")
	python

要在字符串中添加换行符,可使用字符串组合\n:

>>> print("python\nlove\nyou")
python
love
you
  • 删除空白

在程序中,额外的空白可能令人迷惑。对人来说,‘python’ 和'python '可能没什么区别,但是对程序来说,这却是另个不同的字符串。python能够找出字符串开头和结尾多余的空白。

若要确保字符串末尾没有空白,可使用方法rstrip()。

若要确保字符串开头空白,可使用方法lstrip()。

若要剔除字符串两端的空白,可以使用方法strip()。

>>> language=" python "
>>> language.rstrip()
' python'
>>> language.lstrip()
'python '
>>> language.strip()
'python'
>>> language          ##另外可以看到 原变量 并没有发生变法
' python '

所以,这种剔除只是暂时的,如果我们想要永久删除,则需要对原变量赋值,如:

>>> language=language.strip()
>>> language
'python'

好了,本节字符串的知识点就先到这了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值