写点什么

全面了解 Python 的变量与基本数据类型

作者:虫无涯
  • 2023-02-28
    陕西
  • 本文字数:1181 字

    阅读完需:约 4 分钟

1 保留字和标识符

1.1 保留字

  • 保留字是 Python 语言中已经被赋予了特定意义的单词,写代码或开发过程中不能使用这些单词作为用户的变量、函数、类、模块等;比如:这里的 num=3 是没有问题的,但是如果使用保留字 if=3,就会报错

  • 那 Python 有哪些保留字呢?


  • 注意:这些保留字是区分大小写的

  • 在 IDLE 中可以使用以下命令查看

1.2 标识符

  • 主要用来标识变量、函数、类、模块和其它对象的名称

  • 标识符命名规则:

①由字母、下划线“_”和数字组成,第一个字符不能是数字

②不能是 Python 保留字

③以下划线开头的标识符由特殊含义,注意规避 A、以单下划线开头,表示不能直接访问的类属性,如_hightB、以双下划线开头,表示类的私有成员,如__deletC、以双下划线开头和结尾,是 Python 里专有的标识,如 __ init__(),表示构造函数

④区分字母大小写

2 变量

2.1 变量的定义和使用

  • 变量不需要先声明变量名及其类型,直接赋值即可

  • 变量命名规则:

①不能是 python 保留字

②选择由含义和意义的单词作为变量(提升代码的可读性)

③必须是一个有效的标识符

④谨慎使用小写字母 l 和大写 O(不能有时候在代码中分不清)

  • 语法:


变量名 = 值  # 如:num = 3# 这里的num就是整型变量# 如:name = "zhangsan"# 这里的name就是字符串变量
复制代码


  • 从上边的举例看出,变量的类型可以随时变化,根据值来确定变量是那中类型,如下,我们把变量的类型打印出来====这里的 type()是内置函数,返回变量的类型

  • 允许变量使用同一个地址,如下:




休息下,送你一件 T 恤!!哈哈,想多了,继续学习!


3 基本数据类型

3.1 数字类型

3.1.1 整数

  • 包括正整数、负整数、0

  • 整数类型:十进制、八进制、十六进制、二进制

  • 十进制:不能以 0 开头(0 除外),如:

  • 八进制:由 0-7 组成,“逢八进一”,以 0o 开头,如:

  • 十六进制:由 0-9,A-F 组成,“逢十六进一”,以 0x/0X 开头,如:

  • 二进制:0 和 1,“逢二进一”,如:

3.1.2 浮点数

  • 由整数部分和小数部分组成

  • 主要用于处理包括小数的数

3.1.3 复数

  • 与数学中的形式完全一致

  • 由实部和虚部组成

  • 使用 j 或 J 表示虚部,如 1.25 + 23.6j

3.2 字符串类型

  • 是连续的字符序列,可以是计算机所能表示的一切字符的集合

  • 使用单引号' ', 双引号" ",三引号''' 或 ''' ''' 括起来


name = "小明"what = "去上学"print(name)print(what)print(name + what)
复制代码



  • 常用的转义字符及其作用


print("好好学习,天天向上!")print("好好学习,\x0a天天向上!")
复制代码


3.3 布尔类型

  • 主要表示真和假

  • 标识符 False、True 被解释为布尔值,分别表示 0、1

  • python 中以下的值为假:

①False、None

②数值中的 0,包括 0.0、0、虚数 0

③空序列,包括字符串、空元组、空列表、空字典

④自定义对象的实例,该对象的__bool__方法返回 False,或__len__方法返回 0

3.4 数值类型转换


撑不住了,瞌睡很!!!想到学完了,就和下边的一样,秃不秃的无所谓,我要变强,必须撑住。。。



  • python 虽然不需要声明变量的类型,但有时候需要进行类型转换

  • 常用的类型转换函数有:


4 知识脑图


发布于: 2023-02-28阅读数: 21
用户头像

虫无涯

关注

专注测试领域各种技术研究、分享和交流~ 2019-12-11 加入

CSDN测试领域优质创作者 | CSDN博客专家 | 阿里云专家博主 | 华为云享专家 | 51CTO专家博主

评论

发布
暂无评论
全面了解Python的变量与基本数据类型_Python_虫无涯_InfoQ写作社区