Python教程基础语法变量基本使用和

变量的基本使用

程序就是用来处理数据的,而变量就是用来存储数据的

目标

·变量定义

·变量的类型

·变量的命名

01.变量定义

·在Python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建

·等号(=)用来给变量赋值

o=左边是一个变量名

o=右边是存储在变量中的值

python变量名=值

变量定义之后,后续就可以直接使用了

1)变量演练1——iPython

```python

定义qq_number的变量用来保存qq号码

In[1]:qq_number=

输出qq_number中保存的内容

In[2]:qq_numberOut[2]:

定义qq_password的变量用来保存qq密码

In[3]:qq_password=

输出qq_password中保存的内容

In[4]:qq_passwordOut[4]:```

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

2)变量演练2——PyCharm

```python

定义qq号码变量

qq_number=

定义qq密码变量

qq_password=

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

print(qqnumber)print(qqpassword)```

使用解释器执行,如果要输出变量的内容,必须要要使用print函数

3)变量演练3——超市买苹果

·可以用其他变量的计算结果来定义变量

·变量定义之后,后续就可以直接使用了

需求

·苹果的价格是8.5元/斤

·买了7.5斤苹果

·计算付款金额

```python

定义苹果价格变量

price=8.5

定义购买重量

weight=7.5

计算金额

money=price*weight

print(money)```

思考题

·如果只要买苹果,就返5块钱

·请重新计算购买金额

```python

定义苹果价格变量

price=8.5

定义购买重量

weight=7.5

计算金额

money=price*weight

只要买苹果就返5元

money=money-5print(money)```

提问

·上述代码中,一共定义有几个变量?

o三个:price/weight/money

·money=money-5是在定义新的变量还是在使用变量?

o直接使用之前已经定义的变量

o变量名只有在第一次出现才是定义变量

o变量名再次出现,不是定义变量,而是直接使用之前定义过的变量

·在程序开发中,可以修改之前定义变量中保存的值吗?

o可以

o变量中存储的值,就是可以变的

02.变量的类型

·在内存中创建一个变量,会包括:

1.变量的名称

2.变量保存的数据

3.变量存储数据的类型

4.变量的地址(标示)

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

需求

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

·姓名:小明

·年龄:18岁

·性别:是男生

·身高:1.75米

·体重:75.0公斤

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

提问

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

o4种

ostr——字符串

obool——布尔(真假)

oint——整数

ofloat——浮点数(小数)

2.在Python中定义变量时需要指定类型吗?

o不需要

oPython可以根据=等号右侧的值,自动推导出变量中存储数据的类型

2.2变量的类型

·在Python中定义变量是不需要指定类型(在其他很多高级语言中都需要)

·数据类型可以分为数字型和非数字型

·数字型

o整型(int)

o浮点型(float)

o布尔型(bool)

§真True非0数——非零即真

§假False0

o复数型(


转载请注明:http://www.aierlanlan.com/tzrz/1422.html