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

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

在这里插入图片描述

1 保留字和标识符

1.1 保留字

  • 保留字是Python语言中已经被赋予了特定意义的单词,写代码或开发过程中不能使用这些单词作为用户的变量、函数、类、模块等;

比如:这里的num=3是没有问题的,但是如果使用保留字if=3,就会报错
在这里插入图片描述

  • 那Python有哪些保留字呢?
Python保留字
and as assert break class continue
def del elif else except finally
for from False global if import
in is lambda nonlocal not None
or pass raise return try True
while with yield
  • 注意:这些保留字是区分大小写的
  • 在IDLE中可以使用以下命令查看

在这里插入图片描述

1.2 标识符

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

①由字母、下划线“_”和数字组成,第一个字符不能是数字
②不能是Python保留字
③以下划线开头的标识符由特殊含义,注意规避
A、以单下划线开头,表示不能直接访问的类属性,如_hight
B、以双下划线开头,表示类的私有成员,如__delet
C、以双下划线开头和结尾,是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)

在这里插入图片描述

  • 常用的转义字符及其作用
转义字符 功能说明
\(在一行的行尾) 续行符
\n 换行符
\0 空字符(一般在一个字符串最后,不显示)
\t 水平制表符,用于横向跳到下一个制表符
\r 回车
\" 双引号
\' 单引号
\ 一个反斜杠
\f 换页
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\other 其他的字符以普通格式输出
\0dd 八进制数,dd代表的字符,如\012代表换行
\xhh 十六进制数,hh代表的字符,如\x0a代表换行
            </div><div><div></div></div>
            <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/markdown_views-d7a94ec6ab.css" rel="stylesheet">
            <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/style-ba784fbaf8.css" rel="stylesheet">
    </div>
print("好好学习,天天向上!")
print("好好学习,\x0a天天向上!")

在这里插入图片描述

3.3 布尔类型

  • 主要表示真和假
  • 标识符False、True被解释为布尔值,分别表示0、1
  • python中以下的值为假:

①False、None
②数值中的0,包括0.0、0、虚数0
③空序列,包括字符串、空元组、空列表、空字典
④自定义对象的实例,该对象的__bool__方法返回False,或__len__方法返回0
在这里插入图片描述

3.4 数值类型转换


撑不住了,瞌睡很!!!想到学完了,就和下边的一样,秃不秃的无所谓,我要变强,必须撑住。。。
在这里插入图片描述


  • python虽然不需要声明变量的类型,但有时候需要进行类型转换
  • 常用的类型转换函数有:
函数 作用
int(x) 将 x 转换为整数类型
float(x) 将 x 转换为浮点数类型
complex(real[,imag]) 创建一个复数
str(x) 将 x 转换为字符串
repr(x) 将 x 转化为表达式字符串
eval(str) 计算在字符串中的有效Python表达式,并返回一个对象
chr(x) 将整数 x 转换为一个字符
ord(x) 将一个字符 x 转化为它所对应的整数值
hex(x) 将一个字符 x 转化为一个十六进制的字符串
oct(s) 将一个字符 x 转化为一个八进制的字符串
            </div><div><div></div></div>
            <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/markdown_views-d7a94ec6ab.css" rel="stylesheet">
            <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/style-ba784fbaf8.css" rel="stylesheet">
    </div>
    

在这里插入图片描述

4 知识脑图

在这里插入图片描述

目录
相关文章
|
8月前
|
索引 Python
Python的变量和简单类型
本文介绍了Python中变量命名规则、常用变量类型及字符串操作。变量命名需遵循字母、数字和下划线组合,不能以数字开头且不可与关键字冲突。字符串支持单引号、双引号或三引号定义,涵盖基本输出、转义字符、索引、拼接等操作。此外,还详细解析了字符串方法如`islower()`、`upper()`、`count()`等,帮助理解字符串处理技巧。
220 15
|
8月前
|
人工智能 Python
[oeasy]python082_变量部分总结_variable_summary
本文介绍了变量的定义、声明、赋值及删除操作,以及Python中的命名规则和常见数据类型。通过示例讲解了字符串与整型的基本用法、类型转换方法和加法运算的区别。此外,还涉及异常处理(try-except)、模块导入(如math和random)及随机数生成等内容。最后总结了实验要点,包括捕获异常、进制转化、变量类型及其相互转换,并简述了编程中AI辅助的应用策略,强调明确目标、分步实施和逐步巩固的重要性。更多资源可在蓝桥、GitHub和Gitee获取。
280 97
|
5月前
|
人工智能 Python
python基本数据类型简介
本文简要介绍了Python的基本数据类型,包括整型、浮点型、字符串、列表、字典和布尔类型,帮助读者对Python数据类型有初步了解。
193 0
|
5月前
|
存储 安全 开发者
Python中的数据类型详解
Python是一种动态类型编程语言,具备丰富的数据类型,包括数值类型、序列类型、映射类型和集合类型等。这些类型为高效编程提供了强大支持。
192 0
|
7月前
|
Python
Python技术解析:了解数字类型及数据类型转换的方法。
在Python的世界里,数字并不只是简单的数学符号,他们更多的是一种生动有趣的语言,用来表达我们的思维和创意。希望你从这个小小的讲解中学到了有趣的内容,用Python的魔法揭示数字的奥秘。
171 26
|
8月前
|
Python
探索Python的各式数据类型
以上就是Python数据类型的一次简单而有趣的游览。和她继续接触,你会发现她还有更多有趣的面象,例如集合里的冰冻集合(Frozenset),序列里的字符串(String)和字节序列(Bytes)等等。希望这次游览能对你有所启发,让你更好地理解和使用Python。
101 21
|
8月前
|
存储 程序员 Python
Python 变量和简单数据类型
本文介绍了 Python 编程的基础知识,从创建第一个 Python 文件 `hello_world.py` 开始,讲解了 Python 文件的运行机制及解释器的作用。接着深入探讨了变量的定义、命名规则和使用方法,并通过示例说明如何修改变量值。同时,文章详细解析了字符串的操作,包括大小写转换、变量插入及空白字符处理等技巧。此外,还涵盖了数字运算(整数与浮点数)、常量定义以及注释的使用。最后引用了《Python 之禅》,强调代码设计的美学原则和哲学思想。适合初学者快速掌握 Python 基础语法和编程理念。
164 5
|
10月前
|
存储 Linux iOS开发
Python入门:2.注释与变量的全面解析
在学习Python编程的过程中,注释和变量是必须掌握的两个基础概念。注释帮助我们理解代码的意图,而变量则是用于存储和操作数据的核心工具。熟练掌握这两者,不仅能提高代码的可读性和维护性,还能为后续学习复杂编程概念打下坚实的基础。
Python入门:2.注释与变量的全面解析
|
9月前
|
Python
[oeasy]python073_下划线在python里是什么含义_内部变量_私有变量_系统变量
本文回顾了Python中从模块导入变量和函数的方式,重点讨论了避免本地变量名冲突(local name clashes)的方法。通过`from module import variable as alias`可以为导入的变量重命名,防止冲突。根据PEP8规范,建议避免使用`from module import *`,因为它会导入模块中所有非下划线开头的变量,容易引发冲突。下划线在变量命名中有特殊含义:单个前导下划线表示内部变量,后置下划线用于避免与关键字冲突,双下划线前后包围表示系统变量。总结了下划线的不同用法及其作用。下次将继续探讨更实用的编程技巧。
196 3
|
10月前
|
存储 Python 容器
python之变量的使用
Python 中变量是对象的引用,赋值即为指向内存中对象。创建对象时,解释器分配内存,引用计数管理内存回收。Python 是动态类型语言,变量类型在运行时确定。对象分为可变与不可变,前者可修改内部状态,后者则不行。命名空间管理变量作用域,确保不同区域的变量独立。
251 11

推荐镜像

更多