欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

荐 超详细的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'

荐
                                                        超详细的Python变量的基本使用

使用交互式方式,如果要查看变量内容,直接输入变量名即可,不需要使用print函数


2)变量演练2 —— PyCharm

# 定义qq号码变量
qq_number = "1234567"

#定义qq密码变量
qq_password = "123"

#在程序中,如果要输出变量的内容,需要使用print函数
print(qq_number)
print(qq_password)

荐
                                                        超详细的Python变量的基本使用

输出结果:

荐
                                                        超详细的Python变量的基本使用

使用解释器执行,如果要输出变量的内容,必须要使用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.变量的类型

  • 在内存中创建一个变量,会包括:
  1. 变量的名称
  2. 变量保存的数据
  3. 变量存储数据的类型
  4. 变量的地址(标示)

2.1 变量类型的演练 —— 个人信息

需求

  • 定义变量保存小明的个人信息

  • 姓名:小明

  • 年龄:18

  • 性别:

  • 身高:1.75

  • 体重:75.0公斤

利用单步调试确认变量中保存数据的类型

提问

  1. 在演练中,一共有几种数据类型?
  • 4种

  • str —— 字符串

  • bool —— 布尔(真假)

  • int —— 浮点数(小数)

  1. Python中定义变量时需要指定类型吗?
  • 不需要
  • Python可以根据=等号右侧的值,自动推导出变量中存储数据的类型

2.2变量的类型

  • Python中定义变量是不需要指定类型(在其他很多语言中都需要)
  • 数据类型可以分为数字型非数字型
  • 数字型
    • 整型(int
    • 浮点型(float
    • 布尔型(bool
      • True非0数 —— 非零即真
      • False0
    • 复数型(complex)
      • 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
  • 非数字型
    • 字符串
    • 列表
    • 元组
    • 字典

提示:在Python 2.x 中, 整数 根据保存数值的长度还分为:

  • int(整数)
  • long(长整数)

提示:在Python 3.x 中,整数的类型只有

  • int

荐
                                                        超详细的Python变量的基本使用

  • 使用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