欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python学习之旅(五)

程序员文章站 2022-05-18 22:37:28
Python基础知识(4):基础数据类型之字符串(Ⅰ) 字符串是 Python 中最常用的数据类型。可以使用引号“ ”来创建字符串,只要为变量分配一个值即可。例如: name=“Alice” 拼接字符串 结果: orange 字符串方法 1.capitalize:字符串中第一个单词的首字母转成大写 ......

python基础知识(4):基础数据类型之字符串(ⅰ)

字符串是 python 中最常用的数据类型。可以使用引号“ ”来创建字符串,只要为变量分配一个值即可。例如:

name=“alice”

 拼接字符串

x="or"
y="ange"

x+y

结果:

orange

字符串方法

1.capitalize:字符串中第一个单词的首字母转成大写

sen="this is power."

print(sen.capitalize())

结果:

this is power.

2.title:字符串中所有单词首字母大写

sen="this is power."

print(sen.title())

结果:

this is power.

3.upper:字符串中所有单词的字母转成大写

sen="this is power."

print(sen.upper())

结果:

this is power.

4.casefold:字符串中所有单词的大写字符转成小写

sen="this is power."

print(sen.casefold())

结果:

this is power.

5.lower:字符串中所有单词的字母转成小写

sen="this is power."

print(sen.lower())

结果:

this is power.

6.count:计算字符串中某个字符的出现次数

sen="god,but life is loneliness."

print(sen.count("li"))

结果:2

7.startswith:检查字符串中是否以某个字符开头

sen="god,but life is loneliness."

print(sen.startswith("go"))

结果:false

8.endswith:检查字符串中是否以某个字符结尾

sen="god,but life is loneliness."

print(sen.endswith("ss."))

结果:true

9.find:在字符串中查找某个字符,若找得到就返回该字符第一次出现的最左端位置的下标,否则返回-1

sen="god,but life is loneliness."

print(sen.find("i"))

结果:9

find()从左端开始检查,rfind()从右端开始。可以为find()设置开始点和结束点,如

sen="god,but life is loneliness."

print(sen.find("i",10,15))

结果:13

10.index:在字符串中查找某个字符,若找得到就返回该字符第一次出现的最左端位置的下标,否则会引发异常“valueerror: substring not found”

index()用法与find相似

11.isalnum:检查字符串是否由字母或数字字符组成

12.isalpha:检查字符串是否由字母组成

13.isdigit:检查字符串是否由数字字符组成

14.islower:检查字符串中的字母是否都为小写

15.isupper:检查字符串中的字母是否都为大写

16.isspace:检查字符串是否由空格组成