zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    BFS visit tree
    Kth Largest Element in an Array 解答
    Merge k Sorted Lists 解答
    Median of Two Sorted Arrays 解答
    Maximal Square 解答
    Best Time to Buy and Sell Stock III 解答
    Best Time to Buy and Sell Stock II 解答
    Best Time to Buy and Sell Stock 解答
    Triangle 解答
    Unique Binary Search Trees II 解答
  • 原文地址:https://www.cnblogs.com/zhn620/p/9218322.html
Copyright © 2011-2022 走看看