大家好我是你们的python讲师,xx。
我们进来要讲的是python变量,在这节课之前我们先回顾一下上一节课的内容,python是怎么产生与发展的?Python环境是怎么搭建?Python的编辑器是什么?Python的编码规范?小朋友们可以先在脑子里想想...然后我们来讲一下我们今天要学的知识..python的变量。
知识目标:
1、 变量的概念、特点及其用法;
2、 变量的命名规范、基本数据类型;
项目目标:
项目一:已知半径,计算圆的周长和面积。
项目二:交互两个数。
一、【什么是变量?】
1、概念:计算机内存中的一块空间,用来存储可变的数据。现实生活中的很多容器都可以类比变量,比如:书包、铅笔盒、杯子、教室等等。被用来存放东西,而且经常变化。
2、特点:变量一定要有名称,方便识别。就好像每个人一出生,就要取名字一样。变量是有类型的,你不能把水倒入书包里,因为书包是存放固体的东西。书包里存放的内容,在程序中我们把它叫作变量的值。由此,得出变量的三个特点:变量名、变量类型、变量的值
3、使用步骤&语法
第一步:定义变量,通过等号(=)给变量赋值;语法:变量名=值或表达式
Name = ‘张三’
Age = 12
Score = 88.5
He = 12 + 33 # 将计算结果给变量He赋值
Addr = “新郑市” + “龙湖镇” #用加号拼接两个字符,赋值给addr这个变量
说明:
1)字符串变量,Python中使用单引号、双引号均可。
2)井号(#)是Python中注释语句的标记,注释是给用户查阅,帮助理解代码。
3)等号(=),在编程语言中是赋值运算符,并不表示等于关系。
第二步:打印输出或参与运算
变量定义好以后,就可以参与后续应用或打印输出。比如:
# 定义变量的同时赋值
Name = ‘张三’
Age = 12
Score = 88.5
He = 12 + 33 # 将计算结果给变量He赋值
# 打印输出
print(Name)
print(Age)
print(Score)
print(He)
运行效果:
4、基本数据类型
从上述案例中分析,Python中的基本数据类型有:整型(int)、浮点型或小数(float)、字符串(str)、布尔类型(bool)等。
布尔是表示真或假的一种数据类型,它只有两个值:True或False。
5、多元赋值,同行打印
在一行可以同时申请多个变量,也可以在同一行打印输出多个变量。比如:
a = b = c =1 #三个变量被同时赋予相同的值1
a,b,c=1,2.5,”hello” # 分别将1,2.5,字符串“hello”给变量a、b、c赋值
同一行打印多个变量,用逗号分隔。
二、【命名规范】
变量名的命名是有一定要求的,不能随便命名。一般要符合下列三个要求:
1、 变量名只能由字母、数字和下划线组成(区分大小写);
2、 变量名不能以数字开头;
3、 变量名不能是Python中的关键词或保留字
import keyword
print(keyword.Kwlist) # 查看python中的关键词
通过上述代码,可以查看Python中的常用关键词,这些单词都不能作为变量名使用,因为它们具有特殊的含义。在后面的学习中,我们会逐一遇到。
三、【编程体验】
项目:交互两个数
在Python中,交互两个数还有更简洁的写法:
A,b = 10,20
Print(“交互前 :” , a ,b)
A,b = b,a
Print(“交互后:”,a,b)
交互的本质,就是两个容器里的内容发生对调。
四、【总结】
本节课主要讲解了变量的概念、特点及基本用法。
发表评论 取消回复