本网站是本人的个人博客网站海外站,国内网站为https://suyihang15.com,本网站主要面对海外用户

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. 字符串属于不可修改数据类型

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

发表评论

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

阿里云云服务器ECS - 特惠选购

精选服务器规格

入门服务器

入门型实例

适合个人博客、小型网站、学习测试,2核2G,带宽可选。
¥99.00 /年起
查看详情
企业基础服务器

企业基础实例

4核8G配置,中小型业务、商城、小程序后端,稳定高性能。
¥399.00 /年起
查看详情
高性能服务器

高性能计算实例

高CPU大内存,数据库、高并发业务场景,支撑业务高峰期。
¥899.00 /年起
查看详情

产品核心优势

⇄

弹性伸缩

随时升降配置,业务涨降灵活调整,避免资源浪费

🛡

安全防护

DDoS基础防护,防火墙,保障服务器业务安全

✓

高可用稳定

多可用区,高服务可用性,降低故障风险

⚙

简单运维

控制台可视化操作,支持Windows/Linux多种系统