zoukankan      html  css  js  c++  java
  • ==和equals的差别

     == 和 Equals 的差别
      1. == 是一个运算符。
      2.Equals则是string对象的方法。能够.(点)出来。
      
      我们比較无非就是这两种 1、基本数据类型比較 2、引用对象比較
      1、基本数据类型比較
      ==和Equals都比較两个值是否相等。

    相等为true 否则为false;
      
      2、引用对象比較
      ==和Equals都是比較栈内存中的地址是否相等 。相等为true 否则为false。
      
      需注意几点:
      1、string是一个特殊的引用类型。对于两个字符串的比較。无论是 == 和 Equals 这两者比較的都是字符串是否同样。
      2、当你创建两个string对象时,内存中的地址是不同样的。你能够赋同样的值。
      所以字符串的内容同样。引用地址不一定同样。(同样内容的对象地址不一定同样),但反过来却是肯定的;
      3、基本数据类型比較(string 除外) == 和 Equals 两者都是比較值;

  • 相关阅读:
    django + scrapy 部署
    scrapyd 爬虫部署
    爬虫部署
    使用Scrapy爬取图片入库,并保存在本地
    学习Spider 了解 Scrapy的流程
    Django 的 一些基本操作:视图函数,路由配置
    Django 了解
    sql
    嚯嚯~ module 1
    Long Way To Go 之 Python 5 (2)
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6816417.html
Copyright © 2011-2022 走看看