第一章 变量与数

第一章

变量

变量:变量就相当于一个能够临时储存数据的容器,就像一个能储存水的水杯一样。每一个变量都只能储存一个值

然而该如何正确的用变量来储存值呢?这是我们需要探讨的问题。

变量的几种注意事项:

1.变量只能包含字母、数字和下划线。变量名可以为三者组成,但是不能以数字开头。例如:

123_abc = 555

2.变量名不能含有空格,但可以用下划线高效的来隔开各个单词。当变量名为 abc_123可行,但是abc 123就不可以

3.不能以python的关键字和函数名用作变量名。例如python的print、input、def、append。等等有特殊含义的单词来当中变量名。原因:该名在python里面的功能会被代替。

print = 123
input = 123
append = 123

4.变量名应该做到简明知意,所谓的简明知意就是你的命名规则能够让自己或者对方能够很快知道你的变量要保存的数据类型。例如:

#name能够有效地保存名字
#number能够有效地保存数字、电话号码。
#password能够有效地保存密码

name = 'xxx'
number = 123456
password = 20023814

变量的储存能够让很多刚上手的新手能够有趣、高效地去使用,所以正确地命名变量是非常重要地哦!

练习:
	1.将一条消息赋值给变量,并用python的print语句打印出来。
	2.尝试创建多个变量,以此打印出来。

字符串

字符串:字符串就是由一系列的字符组成,在python语言中字符串往往是用一对单引号或者双引号包裹起来的数据。例如:

'this is boy'
"this is girl"

注意事项:当需要形成的字符串里面含有单引号时需要注意使用引号

错误示范:'I like a dog,but i don't like cat'  它会默认前面的两个单引号为一组,从而会丢失后面部分
正确示范:"I like a dog,but i don't like cat"
练习:
	1:用变量储存一个人的名字,并向他问好。
	例句:hello,xxx
	2.用变量保存一句自己喜欢的名言名句并将其打印出来。

整数(int)

整数(int)在我们的生活中非常常见,例如一个人的年龄,谈过女朋友等等都是整数,同样整数在我们学习的python语言中也是非常重要的。它有许多的运算法则,也就是我们数学中学习的加、减、乘、除、余等。在我们的python语言中怎么实现呢?看以下代码。(改代码在python自带解释器IDLE运行)

>>> 1+2
3
>>> 1-2
-1
>>> 1*2
2
>>> 1/2
0.5

当然也可以加减乘除复杂运算。

>>> 2+5*(8/2-2)
12.0

浮点数(float)

浮点数(float)在我们每个人的生活中也是非常常见的,python语言中的浮点数就类似于我们数学中的小数,例如一个人的身高,体重等等。当然在我们的python中,浮点数也是拥有四则运算的

>>> 1.8+2.1
3.9000000000000004
>>> 2.3-1
1.2999999999999998
>>> 4.1*2.1
8.61
>>> 5.2/2.4
2.166666666666667

为什么上面会出现这么多小数点呢,这是python当中的一个丢失精确度的问题,后续会学习如何解决丢失精度的问题。

布尔值(bool)

bool值只有两个应该是:真(True)和假(False)当一个条件满足时这个时候bool值默认为True,不满足就是False。bool值常常会运用到逻辑运算上,为接下来学习流程控制做好基础。

>>> 2+8==5
False
>>> 2+2==4
True

整数与浮点数

当然整数与浮点数之间也是可以进行四则运算的,但是运行后的结果都是浮点数。

>>> 2+2.1
4.1
>>> 2-2.1
-0.10000000000000009
>>> 2*2.1
4.2
>>> 4/1.2
3.3333333333333335

小技巧

1.当用变量保存一个非常大的数字时并且要很简洁明了,这时候就可以用下划线将数字分隔开来,python在哪print打印时不会将下划线打印出来。

>>> number = 12_000_000_000
>>> print(number)
12000000000

2.同时赋值多个变量,变量名会依次取值,就像排队一样

a,b,c = 1,2,3
#类似于
a = 1
b = 2
c = 3

3.查看数类型

>>> type(123.123)
<class 'float'>     #float 表示浮点数
>>> type(123)
<class 'int'>		#int  表示整数
练习:
	1.用数学的四则运算,编写四个运算代码使其得到的结果都为16.
	2.用变量保存一个自己喜欢的幸运数字,并用一段话来打印出来
	例子:
		number = 8
		print(f'my favorate number is {number})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欧阳文博

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值