python定义变量长度_超详细的Python变量的基本使用

本文详细介绍了Python编程中变量的使用,包括变量的定义、类型、输入和格式化输出。通过实例展示了如何创建和使用变量,强调实践是掌握知识的关键。同时,讲解了Python中变量的自动类型推导以及如何查看变量类型。此外,还介绍了input函数获取用户输入以及使用type函数进行类型转换。最后,提到了变量的格式化输出,让读者更好地理解和运用Python中的变量。
摘要由CSDN通过智能技术生成

这里是一段防爬虫文本,请读者忽略。

本文原创首发于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基础 | 云计算

如果你有什么疑问,或者是难题。欢迎评论或者私信我。你若留言,我必回复!

虽然我现在还很渺小,但我会做好每一篇内容。谢谢关注!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值