zoukankan      html  css  js  c++  java
  • 009-python一些问题整理

    1. Python中的 // 与 / 的区别

    " / "  表示浮点数除法,返回浮点结果

    >>> 90/30
    3.0

    " // " 表示整数除法,返回不大于结果的一个最大的整数

    >>> 90//30
    3
    >>> 90//17
    5

    2. 格式化字符串(format string)

    要在字符串中嵌入变量,需要使用{ },把变量放在里面。字符串还必须以f开头,f是“格式化”(format)的意思

    >>> eye = "Blue"
    >>> f"he's got {eye} eyes"
    "he's got Blue eyes"

    3. 如何将浮点数四舍五入

    可以使用round( )函数

    >>> round(1.784)
    2
    >>> round(1.234)
    1
    >>> 

    4. python语句中的 end=''是什么意思

    为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束

    print("Hello,",end="")
    print("friend")
    Hello,friend

    5. python三引号中包含转义符,三引号里面的转义符依然会生

    cat = '''
    I'll do a list:
    	* Cat food
    	* Fishies
    	* Grass
    '''
    print(cat)

    输出如下:

    I'll do a list:
        * Cat food
        * Fishies
        * Grass

    6. pydoc命令是用来做什么的

    pydoc是python自带的一个文档生成工具,使用pydoc可以很方便的查看类和方法结构

    windows环境下,命令行运行:python -m pydoc abs

    7。 argv和input()有什么不同

    不同点在于用户输入时机。如果参数实在用户执行命令时就要输入,那就用argv,如果实在脚本运行过程中需要用户输入,那就用input( )

    from sys import argv
    
    script,first,second,third = argv
    print("The script is called:",script)
    print("your first variable is:",first)
    print("your second variable is:",second)
    print("your third variable is:",third)



  • 相关阅读:
    华为平板暴力禁用wifi
    传输层与数据层架构一二谈
    内外网访问控制设计
    机房通信网设计
    list add元素覆盖之前元素问题思考
    IIS8无法调用Oracle.DataAccess .dll问题
    线程令牌
    Socket解决粘包问题2
    Socket解决粘包问题1
    Socket异步通信学习三
  • 原文地址:https://www.cnblogs.com/kkkhycz/p/11654077.html
Copyright © 2011-2022 走看看