探索Python中的常量、数据类型转换及输入输出

1.常量

        固定值(fixed value),诸如数字(Number)、字母(Letter)、字符串(String)等,被称作“常量”,如同它们的名字一样,它们不变。

print("Hello world")

该代码中Hello world,这即使常量(在自己编写代码时,请确保符号皆为英文符号)

print(123)

print(98.7)

以上两行代码中123和98.7为常量,虽然它们均为数字,但也有些许不同的地方

2.整数(Integer)

        如同它的名字一样,Python中的整数即是我们所熟知的整数,我们可以利用整数进行基本的算术运算,例如:

a = 15

b = -3

c = a + b

print(c)

        这是最简单的两数之和问题,结果显而易见,是12

3.浮点数(Floating-point Number)

        我们可以将浮点数理解为小数,浮点数是包含小数部分的数字,用于表示整数无法精确表述的数字,一般我们在对精度要求较高的计算中会用到,计算方式相同于上面的整数

P.S.在最新的python大版本中,也就是Python 3.x,在计算整数与浮点数的加减乘除时,计算机自己会先将整数转化为浮点数,再进行计算,即便计算机已经如此智能,我们自己也需要学会整数与浮点数的互换

4.互换

        a.两者的互换需要我们使用内置函数进行类型转换,而函数则取自它们各自的英文名,浮点数的函数是float():

integer_value = 5 #当然,你也可以用a,或者任何一个你喜欢的表达方式来表示整数

float_value = float(integer_value)

print(float_value)  

你可以先用自己的电脑跑一遍

print出来的结果是5.0,在我们人类看来5 = 5.0,但对于计算机来说,二者并不一样

        b.类似的,整数的函数是int(),我们小学的时候学过四舍五入,但是对于计算机来说,并不存在四舍五入规则,计算机只会将浮点数的小数部分全部删除,你可以自己试一试,你可以的

float_value = 5.7

integer_value = int(float_value)

print(integer_value) 

在上文中,我运用了一个符号“#”,你可以敏锐的发现“#”之后的文字或代码并不会被报错或是被运行,而这个符号是专门为我们编写单行注释所准备的

5.输入与输出

        在上面的代码中a、b、c包括float_value,这些都是人为输入的,我们称之为输入(Input),而print出来的结果就叫做输出(Output),除了直接赋值,我们还会运动input()函数,来让用户输入一些东西,创造更多可能,快去试试吧(注意引号的位置,双引号单引号都是一样的哦)

name = input('who are you?')

print(‘welcome! ’, name)

报错(traceback):你会经常遇见这个单词的,这很正常,请不要有任何的挫败感,这只是Python一种反馈,Python并不聪明,而我的朋友,你很聪明,因为你懂得Python的语言而它并不懂你

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Chennn__

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

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

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

打赏作者

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

抵扣说明:

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

余额充值