前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基础知识——(003)

Python基础知识——(003)

作者头像
JOYCE_Leo16
发布2024-07-12 10:40:16
850
发布2024-07-12 10:40:16
举报
文章被收录于专栏:计算机视觉

P12——11. 保留字和标识符

1. 保留字

指在Python中被赋予特定意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。

示例3-1—查询Python中的保留字个数(keyword):

示例3-2—保留字严格区分大小写:

2. Python标识符的命名规则(必须遵守)
  • 可以是字符(英文、中文)、下划线 “_” 和数字,并且第一个字符不能是数字
  • 不能使用Python中的保留字
  • 标识符严格区分大小写
  • 以下划线开头的标识符有特殊意义,一般应避免使用相似的标识符
  • 允许使用中文作为标识符,但不建议使用
3. Python标识符的命名规范(建议遵守)
  • 模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。例如:grame_main
  • 包名尽量短小,并且全部使用小写字母,不推荐使用下划线。例如:com.ysjpython,不推荐使用 com_ysjpython
  • 类名采用单词首字母大写形式(Pascal风格)。例如:MyClass
  • 模块内部的类采用 “_” + Pascal风格的类名组成,例如:在MyClass中的内部类 _InnerMyClass
  • 函数、类的属性和方法的命名,全部使用小写字母,多个字母之间使用下划线分隔
  • 常量命名时采用全部大写字母,可以使用下划线
  • 使用单下划线 “_” 开头的模块变量或函数是受保护的,在使用 “from xxx import *” 语句从模块中导入时,这些模块变量或函数不能被导入
  • 使用双下划线 “__” 开头的实例变量或方法是类私有的
  • 以双下划线开头和结尾的是Python的专用标识,例如:__init__() 表示初始化函数

P13——12. 变量与常量

变量的语法结构

示例3-3—变量的定义和使用:

变量命名应遵循以下几条规则
  • 变量名必须是一个有效的标识符
  • 变量名不能使用Python中的保留字
  • 慎用小写字母 I(挨) 和大写字母O
  • 应选择有意义的单词作为变量名
常量
  • 常量就是在程序运行过程中,值不允许改变的量
  • 全部使用大写字母和下划线命名

示例3-4—常量的定义:

注:在大多数编程语言中,常量(constant)被定义为一旦赋值后就不可以修改的值。这样设计有几个原因:

  1. 安全性:使用常量可以防止数据在程序运行中被意外修改,从而增加程序的可靠性。
  2. 代码可读性:常量通常用于表示不会改变的值,比如圆周率π、一年的月份数量等。这使得代码更容易理解和维护。
  3. 性能优化:编译器知道常量不会改变,这可以在编译时进行一些优化处理,如将常量内联到代码中,减少运行时的内存访问。
  4. 错误预防:如果程序中某个值不应该改变,将其定义为常量可以预防编程错误,例如误将其改变。

P14——13. 数值类型

1. 整数类型

整数类型表示的数值是没有小数部分的数值,包含正整数、负整数和0。

示例3-5—整数的四种表现形式:

2. 浮点数类型

浮点数类型表示带有小数点的数值,由整数部分和小数部分组成

注意事项:

  • 两个浮点类型的数在进行运算时,有一定的概率运算结果后增加一些 “不确定的” 尾数
  • Python中的复数与数学中的复数形式完全一致,由实部虚部组成:
j=\sqrt{-1}
j=\sqrt{-1}
  • 在Python中实数部分使用 .real 表示,虚数部分使用 .imag 表示

示例3-6—浮点数类型的使用:

示例3-7—复数类型的使用:

P15——14. 字符串类型

字符串类型:连续的字符序列,可以表示计算机所能识别的一切字符

字符串的界定符:单引号、双引号、三引号

示例3-8—字符串类型的使用:

示例3-9—转义字符的使用:

字符串又被称为有序的字符序列,对字符串中某个字符的检索称为索引

对字符串中某个子串区间检索称为切片

切片的语法结构:字符串或字符串变量 [N:M]

示例3-10—字符串的索引和切片:

常用的字符串操作:

示例3-11—字符串类型的操作:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • P12——11. 保留字和标识符
    • 1. 保留字
      • 2. Python标识符的命名规则(必须遵守)
        • 3. Python标识符的命名规范(建议遵守)
        • P13——12. 变量与常量
          • 变量的语法结构
            • 变量命名应遵循以下几条规则
              • 常量
              • P14——13. 数值类型
                • 1. 整数类型
                  • 2. 浮点数类型
                  • P15——14. 字符串类型
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档