• python中的range()input()print()eval()


    1.函数range()是python的内置函数,可以用来创建一个整数列表,一般用在 for 循环中。

    函数语法

    range(start, stop[, step])

    参数说明:

    • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
    • end: 计数到 end 结束,但不包括 end。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
    • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

    如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如:

    >>>for i in range(5):

    ... print(i)

    ...

    0

    1

    2

    3

    4

    还可以使用range()函数来创建一个列表:

    >>>range(5)

    range(0, 5)

    >>>list(range(5))

    [0, 1, 2, 3, 4]

    2.函数input()也是python的内置函数,用来接收用户输入。对于input()而言,不论用户输入什么内容,一律作为字符串对待。

    >>> x = input("please input you information:")
    please input you information:my name is zhangnian
    >>> x
    'my name is zhangnian'
    >>>

    3.函数print()也是内置函数,用于把处理结果或其他信息展示给用户。,语法格式为:

    print(value, …, sep=' ', end=' ',file=sys.stdout,flush=False)

    其中,sep参数之前为需要输出的内容;sep参数用于指定数据之间的分隔符,默认为空格;end为数据之间是否换行输出;

    file参数用于指定输出位置,默认为标准控制台,也可以重写向输出到文件。

    >>> print("hello,world!")
    hello,world!

    >>> print('a', 'b', 'c', sep=' ')
    a b c

    >>> print(1, 2, 3, sep= ' ')

    1 2 3
    >>> for i in range(10):
    ... print(i, end= ' ')
    ...
    >>> 0 1 2 3 4 5 6 7 8 9 

    >>> fp = open('d:\test.txt', 'a+')
    >>> print('Hello,world!', file=fp)
    >>> fp.close()
    >>>

    4.函数eval()是内置函数,用来执行一个字符串表达式,并返回表达式的值。也可以用来对用户输入的内容进行类型转换,如:

    >>> y = input('please input:')
    please input:456
    >>> y
    '456'
    >>> eval( 'y * 2' )
    '456456'
    >>> z = 81
    >>> eval("z + 5")
    86
    >>> eval('3 + 3')
    6
    >>> eval('pow(3,3)')
    27
    >>>

    >>> y = input('please input:')
    please input:654321
    >>> y
    '654321'
    >>> type(y)
    <class 'str'>
    >>> id(y)
    8580736
    >>> int(y)
    654321
    >>> eval(y)
    654321

  • 相关阅读:
    致那些不甘寂寞的人
    实现一个前端路由,如何实现浏览器的前进与后退 ?
    github 授权登录教程与如何设计第三方授权登录的用户表
    十分钟弄懂:数据结构与算法之美
    前端架构师亲述:前端工程师成长之路的 N 问 及 回答
    JavaScript 数据结构与算法之美
    JavaScript 数据结构与算法之美
    JavaScript 数据结构与算法之美
    HTTPS中间人攻击实践(原理·实践)
    借助FreeHttp任意篡改http报文 (使用·实现)
  • 原文地址:https://www.cnblogs.com/zhn620/p/9218322.html
Copyright © 2020-2023  润新知