Python入门知识简述(一)——数和表达式

  由于python是以C语言为基础的一门语言,因此在变量、赋值等方面大抵与C语言相近,故不在此再一一赘述。
  这里主要讲述一些与C语言不同的方面。

1.python中的求模(求余)运算
  与C语言相同,其求模运算符同样为%,x对y取余数的表达式为:余数=x%y。看起来似乎没有什么变化,然而我们经过编译会发现一些有趣的事情:
  当输出的结果为负数时,结果出错了。这是因为python中求余的运算规则是:x%y=x-((x/y)*y)。 同样的,python中 x/y的运算结果无论是正数还是负数都是向下圆整,这意味着如果是-10/3,其结果会是向下圆整到-4而非向上圆整到-3.如图所示:

  这就是python中的求余运算规则。

2.获取用户输入的方法
  与C语言不同的是,python仅调用一个input函数,就可得到C语言中printf与scanf_s两个的效果,这无疑再编程时要简便许多。示例如下:
3.函数

  上面我们提到了获取用户输入时,需要调用input函数,那么接下来我们就来大致讲一下python中的函数。
  在C语言中,不同的函数存放在不同的函数库中,使用这些函数时要先引用该函数库所在的头文件,那么,其实python与C类似,只是叫法不同。在调用大部分函数前,首先要写一行代码。例如:

  import  math
  import 是一行命令,类似于#include,而math则被称为模块,个人理解为类似于C中的头文件。不同的是,由于python中不同的模块里可能存在同名函数,故在调用函数时,不仅要先调用函数所属的模块,同时也得在函数前加上“模块名 .  ”但这样太过繁琐,因此python也提供了另一种方法,例如:
  from math import sqrt
这里的sqrt是一个函数,也就是C语言中的sqrt(开方函数),这样,以后在调用sqrt函数时,解释器默认认为你调用的时math模块里的sqrt函数,就不用再在调用前加模块名. 了。(Ps:这种方法并不适用于所有的函数,在此先不作讨论)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值