zoukankan      html  css  js  c++  java
  • Python基础教程(第3版) 笔记(二)

    1.8模块
    Python提供了完成(某人的年 龄为32.9,并想将这个值向下圆整为32,因为他还没有满33岁)这种任务的函 数floor。
    导入模块,可以使用特殊命令import。函数floor包含在模块math中。
    >>> import math
    >>> math.floor(32.9)
    32

    >>> int(32.9)
    32

    ceil与floor相反,返回大于或等于给定数的最小整数
    >>> math.ceil(32.3)
    33
    >>> math.floor(32.3)
    32

    >>> from math impot sqrt (注:可在调用函数时不指定模块前缀)
    >>> sqrt(9)
    3.0

    提示:事实上,可使用变量来引用函数(以及其他大部分Python元素)。执行赋值语句foo = math.sqrt后,就可使用foo来计算平方根。例如,foo(4)的结果为2.0。

    1.81 cmath和复数
    负数的平方根为虚数,而由实部和虚部组成的数为复数。
    >>>import cmath
    >>>cmath.sqrt(-1)
    1j
    注意到这里没有使用from ... import ...。如果使用了这种import命令,将无法使用常规函 数sqrt。类似这样的名称冲突很隐蔽,因此除非必须使用from版的import命令,否则应坚持使用 常规版import命令。

    1.9 保存并执行程序
    首先使用IDLE中新建输入 print("Hello, world!") 保存时格式写成例如hello.py(扩展名.py很重要),保存好后选择菜单Run→Run Module。(注意:IDLE在Python/Lib/idlelib/idle.bat
    还可以将脚本进一步扩展:
    name=input("what is your name?")
    print("hello,"+name+"!")
    例子:What is your name?李华
    Hello, 李华!
    >>>

    强大的海龟绘图法:(其中抬起加入命令penup() 放下加入命令pendown()
    from turtle import *
    forward(100)
    left(120)
    forward(100)
    left(120)
    forward(100)

  • 相关阅读:
    Linux下如何从mysql数据库里导出导入数据
    安装好Pycharm后如何配置Python解释器简易教程
    Windows离线安装Python第三方库的方法
    时间输入框的测试方法
    doc转html
    pdf转png图片
    html转pdf
    html转pdf
    复习 注解反射
    Mybatis实现插入数据的时候将主键赋值给对象的两种方法
  • 原文地址:https://www.cnblogs.com/nmlwh/p/10300323.html
Copyright © 2011-2022 走看看