全面了解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 知识脑图

在这里插入图片描述

目录
相关文章
|
2天前
05-python之函数-函数的定义/函数的参数/函数返回值/函数说明文档/函数的嵌套使用/函数变量的作用域
05-python之函数-函数的定义/函数的参数/函数返回值/函数说明文档/函数的嵌套使用/函数变量的作用域
|
9天前
|
索引 Python 容器
python 数据类型之列表
python 数据类型之列表
|
11天前
|
Python
Python数据类型学习应用案例详解
Python基础数据类型包括整数(int)、浮点数(float)、字符串(str)、布尔值(bool)、列表(list)、元组(tuple)、字典(dict)和集合(set)。整数和浮点数支持算术运算,字符串是不可变的文本,布尔值用于逻辑判断。列表是可变有序集合,元组不可变。字典是键值对的无序集合,可变,而集合是唯一元素的无序集合,同样可变。示例代码展示了这些类型的基本操作。
10 1
|
26天前
|
存储 Python
Python变量与数据类型探秘
本文介绍了Python编程中的核心概念——变量和数据类型。变量是存储数据的标识符,无需预声明类型,类型由赋值自动确定。命名规则要求变量名具有描述性,以字母或下划线开头,区分大小写。Python支持多种数据类型:数值(整数、浮点数、复数)、字符串、列表、元组、字典和集合。理解这些基本概念和类型特性对编写高效Python代码至关重要。
|
28天前
|
存储 算法 数据挖掘
【Python 基础教程 25】全面入门指南:深度解析Python3的命名空间,作用域及变量使用教程
【Python 基础教程 25】全面入门指南:深度解析Python3的命名空间,作用域及变量使用教程
50 0
|
28天前
|
存储 程序员 C++
【Python 基础教程 03 类型转换】从隐式到显式:全面理解Python数据类型转换的超详细初学者入门教程
【Python 基础教程 03 类型转换】从隐式到显式:全面理解Python数据类型转换的超详细初学者入门教程
48 0
|
28天前
|
编译器 测试技术 C++
【Python 基础教程 02】 数据类型全解析:从基础到高级,实用指南及详细使用案例
【Python 基础教程 02】 数据类型全解析:从基础到高级,实用指南及详细使用案例
180 0
|
1月前
|
数据处理 索引 Python
python变量以及数据类型(四)
python变量以及数据类型(四)
19 1
|
1月前
|
存储 Python
python变量以及数据类型(三)
python变量以及数据类型(三)
23 2
|
1月前
|
存储 开发者 索引
python怎么判断变量的数据类型
python怎么判断变量的数据类型
29 0

热门文章

最新文章