如何学python--第二课 基础输出/变量/变量类型 ---转载----玄魂工作室

开题:

在Python和其他主流的脚本语言里,有几样东西会在漫长的编程生涯中一直伴随着你----就是输出、变量和变量类型。

tip:(在本教程中没有包含如何部署python环境的详细文档,有需要的同学可以百度)

在练习写python程序的时候,不需要每次改动一下代码就去编译生成一下。在终端中开启一个实时的python环境,在这个测试环境中测试python代码。在linux下,直接在终端中输入'python'就可以进入该环境。(windows环境下,安装python设置PATH之后再cmd命令行里输入python也可以达到同样的目的)

由上图可以看到,在输入了'python'指令之后,系统返回了关于Python解释器的版本信息和一个提示符。接着在这个环境下编写代码,因为这个环境便于测试程序。

基础输出

‘输出(output)’,意味着向程序的使用者提供一些信息。这些信息会告诉用户例如‘程序正在关闭’或者‘某处发生了变化,和程序异常’这些信息。每当进行输出的时候都是伴随着信息的传递。

在python中使用'print'关键字来进行输出,Print关键字会把我们传递给它的内容放在终端中展示。下面来尝试一下输出下面的内容。

在上面的代码中,看到了“Hello,World!”是用双引号括起来的,,这个标记会告诉解释器,它是一个字符串(String).print是python中最常见的语句之一。除了上面的输出方法之外,还有其他的输出方法,将会在后面有说明。

变量和变量类型

在任何一种脚本语言中,都会有‘变量'。变量就像是一种容器,可以存储你传递给它的数据。Python语言是面向对象的语言(面向对象:Object oriented language)。这个很重要,但是现在只需要记住,在使用变量的时候不需要进行声明就足够。举例说,可以把“Hello World”放进变量里,然后输出这些变量,而不是“Hello,World”本身。


上面的语句为变量greeting赋上了“hello,world”这个值;当我们输出变量的时候,就可以输出它存储的内容。

在python shell里输入“print greeting"。可以发现,在使用这种交互方式进行输出的时候,Print语句并不是输出了“greeting”这个字符串,而是把“greeting”当成一个变量,并打印出来这个变量的值。同时也可以在变量中放上数值来做一些基本的数学运算。


在上面的代码中,我们把变量number1赋值为10,这时number1就自动成为了一个整形变量(整形,整数类型。)然后我们给变量number1的值加上1,得到了显而易见的结果——11.

你可能已经注意到了,number1这个变量被我称为‘整形’。在python中,数值类型一共有两种,一种是整数类型,另一种是浮点类型(其实就是小数类型)。整形就是整数,像1、2、3、4等等。但是,1.5就是个浮点类型(小数)。虽然类型不一样,但是,在进行数学运算的时候,他们可以在一起被运算。


在上面的代码中,我们创建了一个新的变量,number2,并把他赋值为10.0(一个浮点类型)。然后我们用number2加上13.37,结果是一个浮点型。

我们在使用除法的时候需要格外的注意:如果你的被除数是整数类型,那么除法的结果无论如何都会是一个整数,而不是浮点数!结果会被进行四舍五入,然后返回一个整数类型,而这可能并不是你所期望的结果。

现在你可能会问:我们如何转换变量的数据类型呢?别着急,我们这就给出方案。

进行数据类型转换的方式有很多。首先,我们来试着把string(字符串)类型转换成整数类型(int)


现在我们就成功的把变量number1的值变更成了一个由字符串”10”转换而来的数字10。我们也可以用类似的方法把整形转换成浮点型:


小提示

同时输出多个值的时候,要小心一些。如果你尝试用上面的方法同时输出一个string类型和一个int类型,你会得到一个错误信息。这也是为什么我们要进行数据转换原因。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值