码迷,mamicode.com
首页 >  
搜索关键字:可变对象    ( 551个结果
Python 深拷贝 vs 浅拷贝
彻底弄懂 copy, 核心就是理解 可变 vs 不可变对象 和变量的本质是指针. ...
分类:编程语言   时间:2020-02-02 23:41:49    阅读次数:91
Python函数章节自学有感
Python函数章节学习所得 1. 函数的创建和调用 Python以 def 关键字实现函数的创建,具体格式如下 对比C语言的函数创建格式 数据类型 函数名(数据类型 形参) Python不需要定义函数和形参的数据类型且在创建函数之后必须打上 “:” ,调用函数格式为: 可以感受出Python在函数 ...
分类:编程语言   时间:2020-01-23 16:50:50    阅读次数:92
【Java】对象与类
LocalData类 构造函数 在构造函数上C++与Java最大的区别是,Java所有的构造必须使用new在堆上构造。 值得注意的是,不要再构造函数里声明与实例域同名的局部变量。 在C++中,一般把方法定义在类的外面,把方法定义在类的里面就成立内联函数。但是在Java中没这个说法,是否是内联函数,将 ...
分类:编程语言   时间:2020-01-21 23:10:43    阅读次数:61
python replace函数替换无效问题
str = "hello,china!" str.replace("hell","well") print(str) 写代码时发现这样替换之后并没有替换成功。 原因: 在Python中字符串是是不可变对象。 所以字符串使用replace需要重新赋值,生成一个新的对象。 之前没有重新引用,导致该变量 ...
分类:编程语言   时间:2020-01-18 01:25:48    阅读次数:139
2019年全网最热门的123个Java并发面试题总结
前言 并发编程几乎是所有互联网公司面试必问的问题,并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。 关于Java并发编程的知识总结了个思维导图,分享给大 ...
分类:编程语言   时间:2020-01-12 18:08:39    阅读次数:108
python中的可变与不可变对象的区别
Python中不可变对象:int, float, str, tuple, bool Python中可变对象: list, dict, set 不可变对象: a = 5 PK a= 4: 在5的内存地址和4的内存地址是不同的 可变对象: list = [1, 2, 3, 4] PK list.appe ...
分类:编程语言   时间:2020-01-01 14:58:35    阅读次数:89
多线程不可变对象设计模式immutable
immutable特点: 1.不可变对象一定是线程安全的(里面的任何属性或者引用类型的属性一旦被初始化,都不能被修改)2.可变对象不一定是不安全的 StringBuffer 题外话: J2EE中servlet 全局只创建一个对象,不是线程安全的struts 1.x Action也不是线程安全的,只创 ...
分类:编程语言   时间:2019-12-31 12:16:03    阅读次数:87
Python基础(四)
1.字符串(1)定义可以使用单引号,双引号,三引号定义字符串.x=‘123‘x="123"x=‘‘‘123‘‘‘x=‘‘‘123456‘‘‘三引号可以跨行使用.(2)特性python中的字符串是不可变对象:字符串也属于序列的一种,支持切片操作:(3)转义转义一般用于单引号,双引号,斜杠等特殊符号.x=‘\\123‘x="\"123\""对于用单引号引起的字符串,若含有单引号,可以把外面的单引号改成
分类:编程语言   时间:2019-12-30 00:12:36    阅读次数:83
Python基础(五)
1.集合(1)集合集合是一种可变的无序的容器.(2)定义x={1,2,3}#第一种方法,使用{}x=set([2,4,5])#第二种方法,使用强制类型转换(3)特点A.确定性类似数学中的集合的确定性,集合描述得很清楚,不存在不能判断一个元素是否在一个集合中,具体来说就是in或notin运算符不会得不到确定的结果.B.无序性因此不能通过下标访问.subscriptable就是可以通过下标访问的.这里
分类:编程语言   时间:2019-12-29 23:24:24    阅读次数:94
Python基础(四)
[TOC] 1.字符串 (1)定义 可以使用单引号,双引号,三引号定义字符串. 三引号可以跨行使用. (2)特性 python中的字符串是不可变对象: 字符串也属于序列的一种,支持切片操作: (3)转义 转义一般用于单引号,双引号,斜杠等特殊符号. 对于用单引号引起的字符串,若含有单引号,可以把外面 ...
分类:编程语言   时间:2019-12-29 12:43:23    阅读次数:90
551条   上一页 1 ... 4 5 6 7 8 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!