python教程(字符串) – 苏的小站

成功 用自己的方式度过一生

个人作品展示

苏的小站 · 科技爱好者

爱好者

面试作品 简历展示、项目简介、技术栈
风格 现代、简约

python教程(字符串)

注:字符串按我自己的理解就是程序里所有文字信息,全部都是字符串,只不过我们不叫文字,叫字符串,你可以理解为专有名词。

作用

我们几乎所有的代码都需要用到,毕竟你不可能不写任何文字信息吧,那些都叫做字符串。

1.字符串下标取值

s = “python”
print(s[0])
 

解释:
取出字符串里单独某一个字符
字符位置从0开始依次排序

比如这个代码输出的就是一个p,因为s定义为pythoon,要输出第一个字符这里记住是要从0开始的。

注意事项:

1. 下标从0开始,不是从1
2. 数字不能超出字符总数,超出直接报错
3. 只能一个数字,不能写区间

2.字符串切片截取

s = “hello python”
print(s[0:5])
 

解释:
从字符串当中,截取一整段文字

这里输出的就是hello

注意事项:

1. 规则:包头不包尾
2. 左边数字能取到,右边数字取不到
3. 冒号两边可以省略数字

3.获取字符串长度

len(s)
 

解释:
自动统计s字符串一共有多少个字

但是你要先定义这个s

注意事项:

1. 空格、符号、汉字全都算长度
2. len()里面必须放字符串

4.字符串拼接

a = “我”
b = “python”
print(a + b)
 

解释:
把两段文字合并拼接在一起

输出为 我python

注意事项:

1. 只能字符串 + 字符串
2. 不能字符串和数字直接相加

5.字符串重复输出

print(“666” * 3)
 

解释:
让一段文字自动重复打印多次

这里会输出666666666

注意事项:

1. 只能 字符串 * 数字
2. 不可以数字 * 字符串以外内容

6.大小写转换

s.upper()
s.lower()
 

解释:
英文全部变大写 upper/ 全部变小写lower

这里前面s是你定义的东西

注意事项:

1. 只对英文字母生效
2. 汉字、符号不会发生变化

7.去除两边空格

s.strip()
 

解释:
删掉字符串前后多余空白空格

注意事项:
只会去掉最前面和最后面
中间空格不会删除

8.查找字符位置

s.find(“p”)
 

解释:
查找某个文字出现在第几个位置

注意事项:

1. 找到返回下标数字
2. 找不到内容直接返回 -1

9.字符串内容替换

s.replace(“a”,”b”)
 

解释:
把字符串里面旧文字,换成新文字

注意事项:

1. 不会改变原本字符串
2. 可以一次性替换所有相同字符

字符串整体大注意

1. 引号必须是英文引号
2. 字符串里面的字,不能单独修改
3. 下标一律从0开始计算
4. 不要越界取值,极易代码报错
5. 字符串属于不可修改数据类型

总结:这些就是大致的内容了。



发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注