本篇文章将详细讲解字符串:
1、定义
定义字符串时,字符串的内容被双引号,单引号,三单引号,三双引号中的其中一个被括住。
例如:
双引号:
v1="haha"
单引号:
v1='hahahhaha'
三双引号:
v1="""hahahhaha"""
三单引号:
v1='''hhahaha'''
三单引号、三双引号支持多行/换行表示一个字符串,其他的都只能在一行中表示一个字符串。
2、独有功能:
字符串独有功能的使用方式。
1))
“xxx”.功能(...)
2))
v1="xxx"
v1.功能(...)
1))与2))本质上是一样的,2))只不过是把字符串定义给了一个变量。
(1)判断字符串是否以“xxx”开头,得到一个布尔值。如果以“xxx”开头,返回True,反之返回False
功能:startswith(str) str为字符串。
代码举例:
(2)判断字符串是否已“xx”结尾,得到一个布尔值。如果以“xx”结尾,返回True,反之返回False.
功能:endswith(str) str为字符串。
代码举例:
(3)判断字符串是否为十进制数,得到一个布尔值。如果是十进制数,返回True,反之返回False.
功能:isdecimal()
代码举例:
(4)去掉字符串两边的空格、换行符、制表符,得到一个新的字符串。
功能:strip()
代码举例:
扩展:
1))
lstrip():只去除字符串最左边的空格、换行符、制表符。
代码举例:
2))
rstrip():只去除字符串最右边的空格、换行符、制表符。
代码举例:
3))strip(str):str为字符串,该功能是去掉字符串两边指定的内容
代码举例:
(5)字符串中的英文变大写,得到一个新的字符串。
功能:upper()
代码举例:
(6)字符串中的英文变小写,得到一个新的字符串。
功能:lower()
代码举例: