【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

相关文章
|
22天前
|
Python
Python f-strings:让字符串格式化更简洁高效!
Python f-strings:让字符串格式化更简洁高效!
154 81
|
22天前
|
Python
Python字符串格式化利器:f-strings入门指南
Python字符串格式化利器:f-strings入门指南
131 80
|
22天前
|
Python
Python高效字符串格式化:f-strings的魅力
Python高效字符串格式化:f-strings的魅力
118 80
|
1月前
|
Python
Python编程基石:整型、浮点、字符串与布尔值完全解读
本文介绍了Python中的四种基本数据类型:整型(int)、浮点型(float)、字符串(str)和布尔型(bool)。整型表示无大小限制的整数,支持各类运算;浮点型遵循IEEE 754标准,需注意精度问题;字符串是不可变序列,支持多种操作与方法;布尔型仅有True和False两个值,可与其他类型转换。掌握这些类型及其转换规则是Python编程的基础。
154 33
|
2月前
|
SQL 安全 算法
解读 Python 3.14:模板字符串、惰性类型、Zstd压缩等7大核心功能升级
Python 3.14 引入了七大核心技术特性,大幅提升开发效率与应用安全性。其中包括:t-strings(PEP 750)提供更安全灵活的字符串处理;类型注解惰性求值(PEP 649)优化启动性能;外部调试器API标准化(PEP 768)增强调试体验;原生支持Zstandard压缩算法(PEP 784)提高效率;REPL交互环境升级更友好;UUID模块扩展支持新标准并优化性能;finally块语义强化(PEP 765)确保资源清理可靠性。这些改进使Python在后端开发、数据科学等领域更具竞争力。
111 5
解读 Python 3.14:模板字符串、惰性类型、Zstd压缩等7大核心功能升级
|
存储 NoSQL Redis
Python—操作redis的一些心得
Python—操作redis的一些心得
66 0
|
存储 NoSQL 数据库
|
存储 NoSQL Redis
|
缓存 NoSQL Linux
python3操作redis
redis也被称为缓存 1.redis是一个key-value存储系统,没有ForeignKey和ManyToMany的字段. 2.在redis中创建的数据彼此之间是没有关系的,所以也被称为是非关系型数据库 3.它支持存储包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)等数据类型。
1231 0
|
4月前
|
机器学习/深度学习 存储 设计模式
Python 高级编程与实战:深入理解性能优化与调试技巧
本文深入探讨了Python的性能优化与调试技巧,涵盖profiling、caching、Cython等优化工具,以及pdb、logging、assert等调试方法。通过实战项目,如优化斐波那契数列计算和调试Web应用,帮助读者掌握这些技术,提升编程效率。附有进一步学习资源,助力读者深入学习。

推荐镜像

更多