【Python零基础入门篇 · 7】:Python中的注释、字符串的常见操作、对象的布尔值
文章目录
- Python中的注释
- 单行注释
- 多行注释
- 中文编码声明注释
- 字符串的常见操作(1)
- 编码解码的操作
- 增删改查以及分割
- 查找:find()、index
- 统计:count()
- 替换:replace()
- 分割:split()
- 字符串的常见操作(2)
- 对象的布尔值
Python中的注释
单行注释
以‘#’开头,直到换行结束。
#单行注释
多行注释
以没有单独的多行注释标记,将一对三引号之间的代码成为多行注释
'''
多
行
注
释
''
中文编码声明注释
在文件开头上加上中文声明注释,用以指定源码文件的编码格式。
# coding:gbk
字符串的常见操作(1)
编码解码的操作
编码:encode() (将其它编码的字符串转换成Unicode编码,括号中不设置编码的格式就会默认以’utf-8’的方式进行编码)
解码:decode() (将Unicode编码转换成其他编码的字符串)
增删改查以及分割
查找:find()、index
find(查找值,下标)、index(查找值,下标):find()和index()的用法基本相同,当不写下标时表示从一个索引(下标)开始查找,设置下标值表示从设置的下标值开始查找。
- find()和index()的不同点:当用find()函数查找不到内容时会返回-1,而index()则会报一个异常
统计:count()
count():括号中为统计的内容
替换:replace()
replace()的使用规则:replace(旧内容,新内容,替换次数) ,当不设置替换次数时则默认为全部替换
分割:split()
split(分割符,次数)
split():在括号中指定分割符来切字符串,分割结果为列表形式,当指定的分割符不存在时会作为一个整体放入列表中
- 当指定的分割符存在多个时,不设置分割次数时表示全部分割
字符串的常见操作(2)
函数 | 功能 |
---|---|
capitalize() | 将第一个字符变为大写 |
startswith() | 判断是否以某字符开头 |
endswith() | 判断是否以某字符结束 |
lower() | 大写字母转为小写字母 |
upper() | 小写字母转为大写字母 |
对象的布尔值
python一切有对象,所有对象都有一个布尔值,获取对象的布尔值,使用内置函数bool()
以下对象的布尔值为False | 举例 | 结果 |
---|---|---|
False | bool(False) | False |
数值 | bool(0) | False |
None | bool(None) | False |
空字符串 | bool(‘’) | False |
空列表 | bool([])或bool(list()) | False |
空元组 | bool(())或bool(tuple()) | False |
空字典 | bool(dict()) | False |
空集合 | bool(set()) | False |
【Python零基础入门篇 · 7】:Python中的注释、字符串的常见操作、对象的布尔值相关推荐
- 〖Python零基础入门篇⑩〗 - Python中的数字类型及应用
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
- 〖Python零基础入门篇㉚〗- Python中的循环
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
- 〖Python零基础入门篇㉗〗- Python中集合的常用方法
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
- 〖Python零基础入门篇㊾〗- Python中的 os 包
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
- 〖Python零基础入门篇㊽〗- Python中的时间包
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
- Python零基础入门篇㉕〗- Python字典的常用方法
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
- 〖Python零基础入门篇⑪〗- Python中的字符串类型及应用
✌ 大家好,我是 哈士奇 ,一位工作了十年的"技术圈混子", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区. ✌
- 〖Python零基础入门篇⑦〗- Python 的脚本结构
✌ 大家好,我是 哈士奇 ,一位工作了十年的"技术圈混子", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区. ✌
- 〖Python零基础入门篇(58)〗- Python中的虚拟环境
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
最新文章
- 转帖:那个神一样的大爷
- SpringBoot+Swagger2.7进行接口测试后台无法获取请求参数
- 【开源】iTest教学辅助系统源代码
- Android 进程生命周期 Process Lifecycle
- C语言之结构体(2)
- 机器学习模型可解释性进行到底 ——PDPICE图(三)
- 服务器系统是指什么,服务器操作系统指的是什么
- 如何搭建j2ee开发环境
- mysql存储过程字符串拼接字符串_mysql存储过程求大神(拼接字符串)
- cad放大_最新CAD软件插件大全+上千款字体,内附使用教程,只分享3天
- 《2018春运大数据预测报告》发布:今年春运将呈现北松南紧”!
- SpringBoot整合Druid(一)
- 《认识我们人类自己》江湖一剑客
- [FAQ06649] Latin输入法怎么默认勾选几种语言?
- ipad服务器的显示器,淘汰下来的iPad能干嘛,几招让其秒变显示器
- laravel 条形码
- html5批量修改本地文件名,文件名批量更名技巧;将文件夹名添加到文件名上-批量修改文件名...
- 网络io和磁盘io cpu_在Windows 7中使用任务栏仪表监视CPU,内存和磁盘IO
- Reids面试题集合 数据结构+穿透雪崩+持久化+内存淘汰策略+数据库双写+哨兵
- C#区域性语言(CultureInfo)与资源本地化(WINFORM,多线程,原理可适用于网络开发)