zoukankan      html  css  js  c++  java
  • Python 细节知识

    1,python使用r进行不转义字符串,r表示raw字符、不进行转义

    2、Python交互模式下的命令提示符是:>>>

    3、python交互模式下,优点:代码是输入一行,执行一行,立刻得到结果。缺点:没法保存。

    python交互模式主要是为了调试python代码用的。便于初学者学习,但不是正式运行Python代码的环境。 

    4、 input()函数:返回的类型是字符串str,使用时需要先根据情况转换数据类型。

    5、python中注释风格:

       a.  单行注释:以#开头

       b. 多行注释:以三个单引号(''')或三个双引号(""")将注释括起来,在开头和结尾的注释符号要对应。

        '''  这是注释第一行

          这是注释第二行

          这是注释第三行

        '''

       c. 快键键(pycharm中):添加和取消注释,一行或多行都可:Ctrl+/

    6、代码块缩进:按照约定俗成的管理,应该坚持使用4个空格的缩进。

           设置Tab一次性可以缩进4个空格的方式为:file > settings > Editor > code style > python。

     7,在Python3中,源文件默认采用UTF-8编码。

     

    https://www.jianshu.com/p/89d10c1f35c0  数据框dataframe中axis的意思

    https://blog.csdn.net/u012102306/article/details/52522958  缺失值替换法中,众数为什么要带[0]

    《从零开始学python》97页,

    dropna, drop , fillna方法如果没有设置inplace参数为True,那么该方法就不会改变数据框的结果。将这些方法中的inplace参数设置为true,可以真正改变你所处理的数据集。

    Python是动态语言的优点:

    特殊方法,即前后带2个下划线的方法,不需要我们手动调用。

    为什么会报错,因为属性都存到__slots__中了,__dict__没有存在的必要了。

    class Student(object):
        __slots__=("name","age","hobby")
        pass
    
    jack=Student()
    jack.age=23
    print(jack.__dict__)   #jack.__dict__可以返回实例Jack的所有属性,
    # 当有__slots__限制属性时,实例Jack就不存在__dict__属性了,如果调用会报错
  • 相关阅读:
    第二周 历年学生作品评论
    第二周 WBS、NABCD查阅
    第二周 SCRUM站立会议
    第二周 燃尽图
    第二周 对读构建之法后提出的五个问题
    补上一周的进度条
    词频统计
    每周进度及工作量统计——第三周
    第三周 四人小组
    词频统计 效能分析
  • 原文地址:https://www.cnblogs.com/bravesunforever/p/10229856.html
Copyright © 2011-2022 走看看