荐 超详细的Python变量的基本使用
程序员文章站
2022-10-07 21:03:09
文章目录写在开头的话变量的基本使用目标01.变量的定义1)变量演练1 —— iPython2)变量演练2 —— PyCharm3)变量演练3 —— 超市买苹果思考题 提问02.变量的类型2.1 变量类型的演练 —— 个人信息2.2变量的类型2.4变量的输入1)关于函数2) input函数实现键盘输入3)类型转换函数2.5变量的格式化输出写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于CSDN,作者IDYS博客首页:https://blog.csdn.net/weixin_4163390...
文章目录
这里是一段防爬虫文本,请读者忽略。
本文原创首发于CSDN,作者IDYS
博客首页:https://blog.csdn.net/weixin_41633902/
本文链接:https://blog.csdn.net/weixin_41633902/article/details/107327478
未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!
写在开头的话
- 请记住:实践是掌握知识的最快方法
- 如果你只是怀着看看的态度去快速浏览文章,而不去认认真真的把文章里面讲的任何一个知识点去实践一遍,那么你永远也掌握不了它
- 生命不息,折腾不止!
变量的基本使用
程序就是用来处理数据的,而变量就是用来存储数据的
目标
- 变量的定义
- 变量的类型
- 变量的命名
01.变量的定义
- 在Python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
- 等号( = )用来给变量赋值
- =左边是一个变量名
- =右边是存储在变量中的值
变量名 = 值
变量定义之后,后续就可以直接使用了
1)变量演练1 —— iPython
# 定义qq_number的变量用来保存qq号码
In [1]:qq_number = "1234567"
#输出 qq_number中保存的内容
In [2]:qq_number
Out[2]:'1234567'
#定义qq_password 的变量用来保存qq密码
In[3]:qq_password = “123”
#输出qq_password中保存的内容
In [4]:qq_password
Out[4]:'123'
使用交互式方式,如果要查看变量内容,直接输入变量名即可,不需要使用print函数
2)变量演练2 —— PyCharm
# 定义qq号码变量
qq_number = "1234567"
#定义qq密码变量
qq_password = "123"
#在程序中,如果要输出变量的内容,需要使用print函数
print(qq_number)
print(qq_password)
输出结果:
使用解释器执行,如果要输出变量的内容,必须要使用print函数
3)变量演练3 —— 超市买苹果
- 可以用其他变量的计算结果来定义变量
- 变量定义之后,后续就可以直接使用了
需求
- 苹果的价格是8.5元/斤
- 买了7.5斤苹果
- 计算付款金额
# 定义苹果价格变量
price = 8.5
#定义购买重量
weight = 7.5
# 计算金额
money = price * weight
print(money)
思考题
- 如果只要买苹果,就返5块钱
- 请重新计算购买金额
# 定义苹果价格变量
price = 8.5
#定义购买重量
weight = 7.5
# 计算金额
money = price * weight
#只要买苹果就返5块钱
money = money - 5
print(money)
提问
- 上述代码中,一共定义有几个变量?
- 三个:price / weight / money
-
money = money - 5 是在定义新的变量还是在使用之前的变量?
- 直接使用之前已经定义的变量
- 变量名只有在第一次出现才是定义变量
- 变量名再次出现,不是定义变量,而是直接使用之前定义过的变量
- 在程序开发中,可以修改之前定义变量保存的值吗?
- 可以
- 变量中存储的值,是可以变的
02.变量的类型
- 在内存中创建一个变量,会包括:
- 变量的名称
- 变量保存的数据
- 变量存储数据的类型
- 变量的地址(标示)
2.1 变量类型的演练 —— 个人信息
需求
-
定义变量保存小明的个人信息
-
姓名:小明
-
年龄:18岁
-
性别: 男
-
身高:1.75米
-
体重:75.0公斤
利用单步调试确认变量中保存数据的类型
提问
- 在演练中,一共有几种数据类型?
-
4种
-
str —— 字符串
-
bool —— 布尔(真假)
-
int —— 浮点数(小数)
- 在Python中定义变量时需要指定类型吗?
- 不需要
- Python可以根据=等号右侧的值,自动推导出变量中存储数据的类型
2.2变量的类型
- 在Python中定义变量是不需要指定类型(在其他很多语言中都需要)
- 数据类型可以分为数字型和非数字型
- 数字型
- 整型(int)
- 浮点型(float)
- 布尔型(bool)
- 真True非0数 —— 非零即真
- 假False0
- 复数型(complex)
- 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
- 非数字型
- 字符串
- 列表
- 元组
- 字典
提示:在
Python 2.x
中, 整数 根据保存数值的长度还分为:
- int(整数)
- long(长整数)
提示:在
Python 3.x
中,整数的类型只有
- int
- 使用type函数可以查看一个变量的类型
In [1]:type(name)
2.4变量的输入
- 在Python中;如果要获取用户在键盘上的输入信息, 需要使用到input函数
1)关于函数
- 一个提前准备好的功能(别人或自己写的代码),可以直接使用,而不用关心内部的细节
- 目前已经学习过的函数
函数 | 说明 |
---|---|
print(x) | 将x输出到控制台 |
type(x) | 查看x的变量类型 |
2) input函数实现键盘输入
- 在Python中可以使用input函数从键盘等待用户的输入
- 用户输入的任何内容Python都认为是一个字符串
- 语法如下:
字符串变量 = input("提示信息:")
3)类型转换函数
函数 | 说明 |
---|---|
int(x) | 将 x 转换为一个整数 |
float(x) | 将 x 转换为一个浮点数 |
2.5变量的格式化输出
- 在Python中可以使用print函数将信息输出到控制台
- 如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符
-
%被称为格式化操作符,专门用于处理字符串中的格式
- 包含%的字符串,被称为格式化字符串
- %和不同的字符连用,不同类型的数据需要使用不同格式化字符
格式化字符 | 含义 |
---|---|
%s | 字符串 |
%d | 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用0补全 |
%f | 浮点数,%.2f 或%0.2f 或%.02f 表示小数点后只显示两位 |
%% | 输出% |
- 语法格式如下
print("格式化字符串" %变量1)
print("格式化字符串" %(变量1,变量2...))
写在最后的话:
- 无论每个知识点的难易程度如何,我都会尽力将它描绘得足够细致
- 欢迎关注我的CSDN博客,IDYS’BLOG
-
持续更新内容:
linux基础 | 数据通信(路由交换,WLAN) | Python基础 | 云计算 - 如果你有什么疑问,或者是难题。欢迎评论或者私信我。你若留言,我必回复!
- 虽然我现在还很渺小,但我会做好每一篇内容。谢谢关注!
本文地址:https://blog.csdn.net/weixin_41633902/article/details/107327478
上一篇: decomposeParDict----并行运算文件
下一篇: 重庆七夕去哪里吃?去哪里玩儿?