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 |
如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。
如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到893694563,群内会有不定期的发放免费的资料链接。
最新文章
- JavaWeb_day06_Filter过滤器
- actionscript 截图功能实现
- Python黑客编程基础3网络数据监听和过滤
- Bzoj2434 [Noi2011]阿狸的打字机
- DrawingControl控件在Add Page时报故障的问题
- 最全的前端开发面试题及答案(js,css等等)
- 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage,
- CentOS 7 网络配置方法
- 清华集训2014 day2 task1 简单回路
- onmouseover事件
- 轮播插件、原生js编写,弄懂这个,基本上各种轮播都可以自己写了
- Hibernate中Session之get和load方法的真正区别
- mysql的复习
- 递归----Python
- ServerSocket详解及线程阻塞_03
- REST风格的增删改查(2)
- jquery easyui datagrid mvc server端分页排序筛选的实现
- 二、存储管理器--SDRAM
- 学机器学习,不会数据分析怎么行——数据可视化分析(matplotlib)
- 《Python》网络编程之黏包
热门文章
- sizeof()和 strlen()的区别 --- 个人笔记
- 【ArcEngine】AE连接SDE_For_SQLServer参数设置
- win10 安装mysql5.7 【自定义安装路径】
- Mybatis一对一、一对多、多对多查询。+MYSQL
- 多线程编程<;二>;
- Spring Boot集成Redis集群(Cluster模式)
- 如何从 vue-element-admin 迁移到 Fantastic-admin
- 使用 &; 进行高效率取余运算
- PENETRATION第一步
- android kotlin 子线程中调用界面UI组件崩溃