当前位置: 首页 > 工具软件 > TiP > 使用案例 >

Python学习关键tip记录

范豪
2023-12-01

Python学习关键tip记录,因为是学习中自己总结的,可能会有错误,欢迎指正(持续更新)

一、基础知识:
1、函数调用前类型是function,调用后没有特殊指定ruturn返回值默认为None。
2、函数return与调用是不一样的,return一个值需要Print打印出来才能看到,return很灵活,可以返回函数体,函数的调用,布尔值,数字,字符串等。
3、函数名或函数的调用可以被重新命名。
4、使用try处理异常时就算出现异常也会将程序执行完毕,不会因报错而终止。
5、is 用于判断两个变量引用对象是否为同一个(是否对应同一个内存地址),列表、元组、字典、集合就算内容一样内存地址也是不同的; == 用于判断引用变量的值是否相等,只要内容一样就为True,而=是赋值。
6、数据和列表的区别?
Python中的数组和列表具有相同的存储数据方式。但是,数组只能包含单个数据类型元素,而列表可以包含任何数据类型元素。
7、什么是__init__?
__init__是python中的方法或者结构,在创建类的新对象/实例时,将自动调用此方法来分配内存。所有类都有__init__方法。

二、项目中的知识点:
1、linux系统下安装Crypto模块可以直接使用pip install pycryptodome安装,因为pycrypto、pycrytodome和crypto是一个东西,pycrypto是一个第三方库,已经停止更新了,所以不建议安装这个库。
2、class中__init__中的属性可以被引用到其他方法中,其他方法中的如self.name属性是无法被别的方法引用的。

 类似资料: