【Python零基础入门篇 · 7】:Python中的注释、字符串的常见操作、对象的布尔值

简介: 【Python零基础入门篇 · 7】:Python中的注释、字符串的常见操作、对象的布尔值

Python中的注释


单行注释


以‘#’开头,直到换行结束。



#单行注释



多行注释


以没有单独的多行注释标记,将一对三引号之间的代码成为多行注释


'''
''


中文编码声明注释


在文件开头上加上中文声明注释,用以指定源码文件的编码格式。


# coding:gbk





字符串的常见操作(1)


编码解码的操作


编码:encode() (将其它编码的字符串转换成Unicode编码,括号中不设置编码的格式就会默认以’utf-8’的方式进行编码)


解码:decode() (将Unicode编码转换成其他编码的字符串)

3b7f39d2856a4cc38d09da6ae0a904bc.png


增删改查以及分割


查找:find()、index


find(查找值,下标)、index(查找值,下标):find()和index()的用法基本相同,当不写下标时表示从一个索引(下标)开始查找,设置下标值表示从设置的下标值开始查找。

9accd9dd388b489b925d0b15da836b7e.png


find()和index()的不同点:当用find()函数查找不到内容时会返回-1,而index()则会报一个异常

03b8ec3c64404acaa1fefb3d24160806.png


3be2c3302bff4b939e1b10e9758ba8eb.png



统计:count()

count():括号中为统计的内容


5300bc4b48a74d2fbb4a8b8250e65d5a.png


替换:replace()

replace()的使用规则:replace(旧内容,新内容,替换次数) ,当不设置替换次数时则默认为全部替换


ff3976afce7b4e57a0bdb4cb301c21c9.png

9fb725e0b3ae44f2a4c94000f234e6bc.png


分割:split()


split(分割符,次数)


split():在括号中指定分割符来切字符串,分割结果为列表形式,当指定的分割符不存在时会作为一个整体放入列表中

2c035080029d47738be16499abf4d2ba.png


当指定的分割符存在多个时,不设置分割次数时表示全部分割

cb22e2d148774a24998a92891f1f0c4a.png


字符串的常见操作(2)


函数 功能
capitalize() 将第一个字符变为大写
startswith() 判断是否以某字符开头
endswith() 判断是否以某字符结束
lower() 大写字母转为小写字母
upper() 小写字母转为大写字母



70f058a6d3924dd9ac7689c22d325131.png




对象的布尔值


python一切有对象,所有对象都有一个布尔值,获取对象的布尔值,使用内置函数bool()

image.png

相关文章
|
2月前
|
Python
在 Python 中,如何将日期时间类型转换为字符串?
在 Python 中,如何将日期时间类型转换为字符串?
131 64
|
22天前
|
存储 数据处理 Python
Python如何显示对象的某个属性的所有值
本文介绍了如何在Python中使用`getattr`和`hasattr`函数来访问和检查对象的属性。通过这些工具,可以轻松遍历对象列表并提取特定属性的所有值,适用于数据处理和分析任务。示例包括获取对象列表中所有书籍的作者和检查动物对象的名称属性。
29 2
|
1月前
|
存储 测试技术 Python
Python 中别再用 ‘+‘ 拼接字符串了!
通过选择合适的字符串拼接方法,可以显著提升 Python 代码的效率和可读性。在实际开发中,根据具体需求和场景选择最佳的方法,避免不必要的性能损失。
48 5
|
1月前
|
Python
使用Python计算字符串的SHA-256散列值
使用Python计算字符串的SHA-256散列值
44 7
|
1月前
|
缓存 监控 算法
Python内存管理:掌握对象的生命周期与垃圾回收机制####
本文深入探讨了Python中的内存管理机制,特别是对象的生命周期和垃圾回收过程。通过理解引用计数、标记-清除及分代收集等核心概念,帮助开发者优化程序性能,避免内存泄漏。 ####
48 3
|
2月前
|
Python
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
43 6
|
开发者 Python
Python必知词汇:布尔值
布尔值(boolean)为计算机科学中的一种数值类型,主要用于做逻辑判断。其经常在动作脚本语句中使用,通过比较脚本流的逻辑运算结果对程序运行做出影响。
549 0
|
1月前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!
|
1月前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
22天前
|
Unix Linux 程序员
[oeasy]python053_学编程为什么从hello_world_开始
视频介绍了“Hello World”程序的由来及其在编程中的重要性。从贝尔实验室诞生的Unix系统和C语言说起,讲述了“Hello World”作为经典示例的起源和流传过程。文章还探讨了C语言对其他编程语言的影响,以及它在系统编程中的地位。最后总结了“Hello World”、print、小括号和双引号等编程概念的来源。
106 80
下一篇
开通oss服务