• 【Python】Python 基础知识


    数字和表达式

    >>> 2+3
    5
    >>> 1.0/2.0
    0.5
    >>> 1.0//2.0 # //
    0.0
    >>> 1%2   #%理解
    1
    >>> 1/2    # / 理解
    0
    >>> 2**3
    8
    >>> -2**3
    -8
    >>> (-2)**3
    -8
    >>> (-2)**2
    4

    长整型数

    Python可以处理非常大的整型:

    >>> 10000004040404040679
    10000004040404040679L

    对大的整型处理:

    >>> 10000006044545*123434958906807+2897898
    1234350335176233685348615713L

    十六进制和八进制

    >>> 0xAF
    175
    >>> 0127
    87
    >>> 0xAF+0127
    262

    变量

    python中的变量很好理解。变量基本上就是某值的名字。如:x代表3,只需下面的语句即可:

    >>> x =3

    在变量被赋值之后,就可以在表达式中使用变量。

    >>> x*3
    9

    语句

    下面语句:

    >>> 2*3
    6
    >>> print 2*3
    6

    获取用户输入

    >>> input("The meaning of Life: ")
    The meaning of Life: 104
    104

    在这里,这个例子确实不太有用,但是请接着下面的内容:

    >>> x = input( "x: ")
    x: 289
    >>> y = input( "y: ")
    y: 237
    >>> print x*y
    68493

    函数

    >>> 2**3
    8
    >>> pow(2,3)
    8

    可以看复杂的表达式:

    >>> 10+pow(2,3*13)/3.0
    183251937972.66666

    模块

    可以把模块想象成导入到Python以增强其功能。需要使用特殊的命令import来导入模块。前面内容提到的floor函数就在名为math的模块中:

    >>> import math
    >>> math.floor(20.8)
    20.0

    如果想把转换为整数,可以使用 int函数:

    >>> int(math.floor(20.8))
    20

    使用import命令的另外一种形成:

    >>> from math import sqrt
    >>> sqrt(20)
    4.47213595499958

    ======================================================

    转载请注明出处http://blog.csdn.net/utimes/article/details/9257663
    ======================================================
  • 相关阅读:
    第七次会议记录
    第六次会议记录
    高老师有点可爱队 Alpha冲刺阶段博客目录
    开心括号(栈)
    Codeforces Round #696 (Div. 2)
    OLE和TLE的不同
    Educational Codeforces Round 102 (Rated for Div. 2)
    关于位运算新知
    牛客小白月赛31
    关于cin和getline读入字符串
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3177968.html
Copyright © 2020-2023  润新知