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__属性了,如果调用会报错