Python3入门系列之-----字符串

Posted 骑着乌龟赶猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3入门系列之-----字符串相关的知识,希望对你有一定的参考价值。

字符串

字符串是由数字,字母、下划线组成的一串字符

创建字符串,可以使用单引号和双引号:

var1 = \'Hello World!\'
var2 = "Hello World!"

学习完本章节,学习列表


 访问字符串中的值

var = “Hello World”

print(var[0])#运行结果H


 字符串更新

实例:

print(var1[0:6]) + “Python” 运行结果Hello Python

 

另一种写法:

print(var1[:6])+ “Python” 运行结果Hello Python


 合并连接字符串

使用+号连接字符

实例:

first_name = “lao”

last_name = “zhu”

print(first_name + last_name)

#运行结果为:laozhu

注:+两边类型必须一致


 删除空白

实列:”Python”和”Python ”表面上看两个字符串是一样的,但实际代码中是认为不相同的,因为后面的字串符有空白,那么如何去掉空白?

实例一:

language = ”Python ” # 未尾有空白

language.rstrip() # 删除未尾空白

 

实例二:

language = ” Python” # 前面有空白

language.rstrip() # 删除前面空白

 

实例三:

language = ” Python ” # 前后都有空白

language.strip() # 删除前后空白


 

字符串格式化

以下为常用的格式字符串

%s

格式化字符串

%d

格式化整数

%f

格式化浮点数字,可指定小数点后的精度


 

 字符串运算

下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python":

 

操作符

描述

实例

+

字符串连接

a + b 

\'HelloPython\'

*

重复输出字符串

a * 2

 \'HelloHello\'

[]

通过索引获取字符串中字符

a[1] 

\'e\'

[ : ]

截取字符串中的一部分

a[1:4] 

\'ell\'

in

成员运算符 - 如果字符串中包含给定的字符返回 True

"H" in a 

True

not in

成员运算符 - 如果字符串中不包含给定的字符返回 True

"M" not in a 

True

r/R

原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。 原始字符串除在字符串的第一个引号前加上字母"r"(可以大小写)以外,与普通字符串有着几乎完全相同的语法。

>>>print r\'\\n\' \\n >>> print R\'\\n\' \\n


  如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。
  如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的发放免费的资料链接。

以上是关于Python3入门系列之-----字符串的主要内容,如果未能解决你的问题,请参考以下文章

10-Python3从入门到实战—基础之函数

3-Python3从入门到实战—基础之数据类型(数字-Number)

Python3基础-语法入门

Python3 实战项目系列之 二

Python3入门系列之-----元组

Python3入门系列之-----列表