Python基础点记录2

Posted 九点的太阳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础点记录2相关的知识,希望对你有一定的参考价值。

---- PygLatin

1 介绍函数的调用,就是直接函数名

  def square(n):

      squared = n**2

      print "%d squared is %d." % (n, squared)

      return squared

  square(10)

2 介绍函数可以使用参数的传递

  把函数的参数改为base,exponent。调用函数传入37和4

  def power(base,exponent):

    result = base**exponent

    print "%d to the power of %d is %d." % (base, exponent, result)

  power(37,4)

3 介绍*的用法,比如我们传入一个字符串,那么我们可以使用*name接收,然后可以利用name来输出。不一定使用name,可以是任何的名字

  def favorite_actors(*name): 

        print "Your favorite actors are:" , name      

  favorite_actors("Michael Palin", "John Cleese", "Graham Chapman")  

4 介绍函数体里面还可以调用另外的函数

  def fun_one(n):

      return n * 5

  def fun_two(m):

      return fun_one(m) + 7

5 介绍Python里面可以导入很多的系统的模块,就像c语言include

     1 导入math模块,import math

    Ps:假设我们没有导入math模块的时候,那么执行print sqrt(25)的时候会报错

     2 执行print math.sqrt(25),加了一个math说明调用系统的库函数

    import math

    print math.sqrt(25)

6 Import我们还可以只是单独的导入模块里面的方法

  从math模块里面值导入sqrt函数

  from math import sqrt 

  print sqrt(25)

7  Import  使用from module import * 来表示从模块里面导入所有的函数

8 Import  from module import *方法的缺点就是,如果我们导入了很多的模块,那么可能导致出现相同的函数名,因此我们最好是使用import module,然后使用module.name

  1 介绍了第一个函数max(),比如max(1,2,3)返回的是3 (min函数是类似的)

  2 max()函数的参数是一个数组,返回数组中的最大值

  3 使用max函数来得到一个数组的最大值

  maximum = max(4,0,-3,78)  

  print maximum

9 介绍绝对值函数abs()返回的值永远是正数,比如abs(-5)返回的是

  absolute = abs(-42)  

  print absolute  

10 介绍type函数的使用,type函数返回的是当前这种数据的类型,比如int , float

以上是关于Python基础点记录2的主要内容,如果未能解决你的问题,请参考以下文章

2Python基础--除法常用数学函数

Python数据分析基础-2Python标量类型

学习笔记2Python - Jupyter Notebook界面基础

Python基础点记录2

Python基础点

Python 第一课 pyhon基础