Python变量和类型
2021/9/8 17:36:21
本文主要是介绍Python变量和类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
程序就是⽤来处理数据的,⽽变量就是⽤来存储数据的,在程序内,使⽤ 变量 作为 内存空间的 别名 来 存储和访问内存空间中的数据
一、变量定义
在 Python 中,每个变量 在使⽤前都必须赋值,变量 赋值以后 该变量 才会被创建
等号(=)⽤来给变量赋值
= 左边是⼀个变量名
= 右边是存储在变量中的值
变量名 = 值
示例
# 定义 qq 号码变量 qq_number = "1234567" # 定义 qq 密码变量 qq_password = "123" # 在程序中,如果要输出变量的内容,需要使⽤ print 函数 print(qq_number) print(qq_password)
使⽤⾮交互式执⾏,如果要输出变量的内容,必须要要使⽤ print 函数
思考题 如果 只要买苹果,就返 5 块钱,请重新计算购买⾦额# 定义苹果价格变量 price = 8.5 # 定义购买重量 weight = 7.5 # 计算⾦额 money = price * weight # 只要买苹果就返 5 元 money = money - 5 print(money)
提问
1)、上述代码中,⼀共定义有⼏个变量?
三个: price / weight / money
2)、money = money - 5 是在定义新的变量还是在使⽤变量?
直接使⽤之前已经定义的变量
变量名 只有在 第⼀次出现 才是 定义变量
变量名 再次出现,不是定义变量,⽽是直接使⽤之前定义过的变量
3)、在程序开发中,可以修改之前定义变量中保存的值吗?
变量中存储的值,就是可以 变 的
二、变量的类型
在 Python 中定义变量时需要指定类型吗?
不需要,在 Python 中定义变量是 不需要指定类型(在其他很多⾼级语⾔中都需要)。Python 可以根据 = 等号右侧的值,⾃动推导出变量中存储数据的类型
1. 定义整数 i = 10 2. 定义浮点数 f = 10.5 3. 定义布尔型 b = True数据类型可以分为 数字型 和 ⾮数字型
提示:在 Python 2.x 中,整数 根据保存数值的⻓度还分为:int (整数)和long (⻓整数) 使⽤ type 函数可以查看⼀个变量的类型In [1]: type(name)
三、不同类型变量之间的计算
1、数字型变量 之间可以直接计算
在 Python 中,两个数字型变量是可以直接进⾏ 算数运算的如果变量是 bool 型,在计算时
True 对应的数字是 1
False 对应的数字是 0
2、字符串变量 之间使⽤ + 拼接字符串
在 Python 中,字符串之间可以使⽤ + 拼接⽣成新的字符串
In [1]: first_name = "三" In [2]: last_name = "张" In [3]: first_name + last_name Out[3]: '三张'
3、字符串变量 可以和 整数 使⽤ * 重复拼接相同的字符串
In [1]: "-" * 50 Out[1]: '--------------------------------------------------'
4、数字型变量 和 字符串 之间 不能进⾏其他计算
In [1]: first_name = "zhang" In [2]: x = 10 In [3]: x + first_name --------------------------------------------------------------------------- TypeError: unsupported operand type(s) for +: 'int' and 'str' 类型错误:`+` 不⽀持的操作类型:`int` 和`str`
四、变量的命名
标识符
标示符就是程序员定义的 变量名、函数名,名字 需要有 ⻅名知义 的效果
1)、标示符可以由 字⺟、下划线 和 数字 组成
2)、不能以数字开头
3)、不能与关键字重名
注意 Python 中的 标识符 是 区分⼤⼩写的关键字
1)、关键字 就是在 Python 内部已经使⽤的标识符
2)、关键字 具有特殊的功能和含义
3)、开发者 不允许定义和关键字相同的名字的标示符
通过以下命令可以查看 Python 中的关键字
In [1]: import keyword In [2]: print(keyword.kwlist)
变量的命名规则
1. 在定义变量时,为了保证代码格式, = 的左右应该各保留⼀个空格
2. 在 Python 中,如果 变量名 需要由 ⼆个 或 多个单词 组成时,可以按照以下⽅式命名i. 每个单词都使⽤⼩写字⺟
ii. 单词与单词之间使⽤ _ 下划线 连接
iii. 例如: first_name 、 last_name 、 qq_number 、 qq_password
驼峰命名法
当 变量名 是由⼆个或多个单词组成时,还可以利⽤驼峰命名法来命名
⼩驼峰式命名法:第⼀个单词以⼩写字⺟开始,后续单词的⾸字⺟⼤写
例如: firstName 、 lastName
⼤驼峰式命名法:每⼀个单词的⾸字⺟都采⽤⼤写字⺟
例如: FirstName 、 LastName 、 CamelCase
这篇关于Python变量和类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南