• python初体验-模块


    什么是模块:生活中,我们会用一个冰箱来存放蔬菜、水果、牛奶、面包、猪肉、香肠等。聪明的我们不会选择分别购买一堆存放蔬菜的冰箱、存放水果的冰箱、存放牛奶的冰箱、存放面包的冰箱等等,我们会选择重复利用一个具有冷藏功能的冰箱。在编程世界里,重复利也同样重要。为了实现代码的重用,可以使用之前学过的函数,同时也可以通过模块来做到。多说一句,有时人们也会将模块称作库或者包。

    导入模块的基本语句为:

    # from 模块名 import 对象名
    from datetime import datetime

    示例中,datetime 是Python 标准库(Standard Library)中的一元,from 后面的 datetime 是模块名,而import 之后的 datetime 是对象名。

    一、Random 内置模块
    Python 内置了很多模块,比如刚才看到的 datetime,还有 random 等,我们可以直接使用这些内置模块,比如可以用 random 来生成随机数据。
    import random

    我们可以输入代码 import random ,之后便能调用 random 之中的各个功能(对象)。

    下方是我们可以用 random 做的操作:

    print( random.random() ) # 产生 0 到 1 之间的随机浮点数
    print( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数 
    print( random.choice('tomorrow') ) # 从序列中随机选取一个元素
    print( random.randrange(1,100,2) ) # 生成从1到100的间隔为2的随机整数
    print( random.uniform(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数

    二、模块命名
    有时模块名称过长,不便于我们阅读代码,我们可以在导入它的时候为它重新命名。
    from datetime import datetime as dt
    now_time = dt.now()
    print(now_time)
    示例中,我们将对象 datetime 命名为 dt,在其下的代码中,便可以用 dt 来代替 datetime

    三、Math
    我们经常需要用计算机做数学运算,Python 中的 Math 模块可以帮我们轻松搞定。

    几个常见的 Math 使用方法:

    math.fabs() # 绝对值 math.pow() #次方计算 math.sqrt() #平方根计算 math.pi #圆周率数值
     
  • 相关阅读:
    关于token=%1$s类似问题的说明
    Android alarmmanager的使用方法介绍
    Android setCompoundDrawablesWithIntrinsicBounds手工设置文本与图片相对位置说明
    Android Collections.sort的几种用法介绍
    android SlidingMenu属性说明
    Android 多用户模式原理和实现介绍
    Java语言中一些常用的API
    java集合框架+应用小技巧
    javaScript2
    CSS
  • 原文地址:https://www.cnblogs.com/free-1124/p/11334153.html
Copyright © 2020-2023  润新知