文章目录

  • 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中的注释、字符串的常见操作、对象的布尔值相关推荐

  1. 〖Python零基础入门篇⑩〗 - Python中的数字类型及应用

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  2. 〖Python零基础入门篇㉚〗- Python中的循环

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  3. 〖Python零基础入门篇㉗〗- Python中集合的常用方法

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  4. 〖Python零基础入门篇㊾〗- Python中的 os 包

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  5. 〖Python零基础入门篇㊽〗- Python中的时间包

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  6. Python零基础入门篇㉕〗- Python字典的常用方法

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  7. 〖Python零基础入门篇⑪〗- Python中的字符串类型及应用

    ✌ 大家好,我是 哈士奇 ,一位工作了十年的"技术圈混子", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区. ✌

  8. 〖Python零基础入门篇⑦〗- Python 的脚本结构

    ✌ 大家好,我是 哈士奇 ,一位工作了十年的"技术圈混子", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区. ✌

  9. 〖Python零基础入门篇(58)〗- Python中的虚拟环境

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

最新文章

  1. 转帖:那个神一样的大爷
  2. SpringBoot+Swagger2.7进行接口测试后台无法获取请求参数
  3. 【开源】iTest教学辅助系统源代码
  4. Android 进程生命周期 Process Lifecycle
  5. C语言之结构体(2)
  6. 机器学习模型可解释性进行到底 ——PDPICE图(三)
  7. 服务器系统是指什么,服务器操作系统指的是什么
  8. 如何搭建j2ee开发环境
  9. mysql存储过程字符串拼接字符串_mysql存储过程求大神(拼接字符串)
  10. cad放大_最新CAD软件插件大全+上千款字体,内附使用教程,只分享3天
  11. 《2018春运大数据预测报告》发布:今年春运将呈现北松南紧”!
  12. SpringBoot整合Druid(一)
  13. 《认识我们人类自己》江湖一剑客
  14. [FAQ06649] Latin输入法怎么默认勾选几种语言?
  15. ipad服务器的显示器,淘汰下来的iPad能干嘛,几招让其秒变显示器
  16. laravel 条形码
  17. html5批量修改本地文件名,文件名批量更名技巧;将文件夹名添加到文件名上-批量修改文件名...
  18. 网络io和磁盘io cpu_在Windows 7中使用任务栏仪表监视CPU,内存和磁盘IO
  19. Reids面试题集合 数据结构+穿透雪崩+持久化+内存淘汰策略+数据库双写+哨兵
  20. C#区域性语言(CultureInfo)与资源本地化(WINFORM,多线程,原理可适用于网络开发)

热门文章

  1. 如何将iPhone或iPad中的照片导入到Mac
  2. Linux---网络部分
  3. Python爬取当贝市场APK应用信息并下载
  4. docker技术学习
  5. 8266 + 巴法云 小爱远程控制电脑开关机 arduino
  6. 机器篇——决策树(五) 细说 评估指标的相关曲线(ROC、KS、PR)
  7. Linux环境下安装Python解释器--生活有感
  8. Node.js REPL(交互式解释器)
  9. 6、商品条码API接口,免费好用
  10. 学习web前端,需要哪些技术呢?