• Python基础教程(第3版) 笔记(一)


    1.1 数和表达式:
    除法运算的结果为小数,即浮点数
    >>>1/2
    0.5
    除法运算为整数,使用双斜杠
    >>>1//2
    0
    >>>5.0//2.4
    2.0
    在较旧的python版本中,要对整数执行常规除法运算,在程序开头添加如下语句>>>from_future_import division

    1.2 运算符乘方(求幂)运算符
    >>>-3**2
    -9
    >>>2**3 也可以用pow(2, 3)
    8
    1.3十六进制、八进制和二进制
    >>>0xAF   十六进制 A F(A代表10,F代表15)
    175                      10*16 + 15
    >>>010
    8
    >>>0b1011010010
    722

    1.4变量     (注意 在Python中,名称(标识符)只能由字母、数字和下划线(_)构成,且不能以数字打头。 因此Plan9是合法的变量名,而9Plan不是。 )
    >>>x=3
    1.5语句
    例如,2 * 2 的结果是4,而print(2 * 2)打印4。

    >>> 2 * 2
    4
    >>> print(2 * 2)
    4

    1.6获取用户输入

    print("直接输出")
    input("提示用户输入相应的信息")
    if 语句
    if 1 == 2: print('One equals two')
    1.7函数
    abs计算绝对值
    >>> abs(-10)
    10

    >>> 2 // 3
    0

    round将浮点数圆整为与之最接近的整数

    >>> round(2 / 3)
    1.0

    请注意后两个表达式的差别。整数总是向下圆整,而round圆整到接近的整数,并在两 个整数一样近时圆整到偶数。如果要将给定的数向下圆整,该如何做呢?例如,你知道某人的年 龄为32.9,并想将这个值向下圆整为32,因为他还没有满33岁。

    有关于圆整的问题:

    (1)圆整:对与整数运算要明白其实就是向下圆整,即圆整后的值不大于实际值。因此在结果为负数的情况下,圆整后将离0更远。可以如下理解:

      10//3 的值本来是3.333333 向下圆整就为3

          4

        3.33333

        3

      -10//3 的值本来就是-3.33333 向下圆整就为 -4

      -3

      -3.33333

      -4

    (2)取模:

      >>>10 % 3

      1

        >>>10 % -3                  类似这两类问题,先算-10//3向下圆整为-4

        -2                                因为 -4 * -3 = 12  所以-10 % -3 = -2 ( -4 * -3 - 2 = 10);

        >>>-10 % 3                 因为 -4 * 3 = -12  所以-10 % 3 = 2 ( -4 * 3 + 2 = -10);

        2

      >>> -10 % -3                   -10 % -3 = -1(3 * -3 + -1 =-10)

      -1

  • 相关阅读:
    MySQL性能优化的最佳20+条经验
    最新 DEDECMS SQL 注入 0day
    PHP开发程序应该注意的42个优化准则
    PHP面向对象(OOP)编程入门教程
    【PHP面向对象(OOP)编程入门教程】23.自动加载类 __autoload()函数
    【PHP面向对象(OOP)编程入门教程】22.把对象串行化serialize()方法,__sleep()方法,__wakeup()方法
    【PHP面向对象(OOP)编程入门教程】21.多态的应用
    家族企业的常青之道——leo鉴书68
    Windows消息传递机制具体解释
    Computer Vision and Machine Learning Competitions
  • 原文地址:https://www.cnblogs.com/nmlwh/p/10286684.html
Copyright © 2020-2023  润新知