• Python学习---Java和Python的区别小记


    Java和Python的区别小记

    注意这里使用的是 and/or/not  非java中的&&,||,!
    Java中的true是小写

    Python中函数就是对象,函数和我们之前的[1,2,3],'abc',8等一样都是对象

    Python既可以函数式编程,也可以用面向对象编程

    Python的类可以继承多个类,Java和C#中则只能继承一个类

    Python利用and or来进行与或的操作

    Python的类如果继承了多个类,那么其寻找方法的方式有两种,分别是:深度优先和广度优先

    Python中一切事物都是对象

    Py是加载一行,执行一行代码,Java是全部加载完后执行的代码[因为Java有变量函数的声明过程,所以是加载完所有代码后执行的代码,这就涉及变量,函数的覆盖了]

    Python可以创建多进程,不严格来说因为有GIL,Python没有多线程,但是可以利用多进程来解决[多进程直接不能实现数据共享,可以通过其他解决]实现CPU多核的利用

    Python中join():  在子线程完成运行之前,这个子线程的父线程将一直被阻塞。

    Java:  Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。

    Java/C# 代码块做为作用域,  Python 函数做为作用域

  • 相关阅读:
    flask数据库操作
    flask之--钩子,异常,上下文,flask-script,模板,过滤器,csrf_token
    Flask项目出现html文件无法自动补全
    pandas强化练习(美国交警开放的数据)
    flask初识
    爬取实时变化的 WebSocket 数据(转载)
    pep8规范
    模拟登陆
    关于在scrapy中使用xpath
    Java基础/利用fastjson序列化对象为JSON
  • 原文地址:https://www.cnblogs.com/ftl1012/p/9404256.html
Copyright © 2020-2023  润新知