在java语言中,String类具有不可变性,即常量字符串不可更改。下面的一个小例子简单演示相关概念。 输出结果: 从输出可以看出,str1的值并没有改变,这是因为在java语言中,引用类型的数据作为函数参数传递时,虽然依然采用值传递的方法,但传递的数据是一个引用,即将str1指向的“hello”的 ...
分类:
编程语言 时间:
2017-07-16 19:20:49
阅读次数:
174
Python中字典和集合 映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串、数字、元组等 包含可变对象的列表、字典和元组不能用作键 引用不存在的键会引发KeyError异常 1)字典 ...
分类:
编程语言 时间:
2017-07-14 18:53:52
阅读次数:
295
1.什么是可变对象? 属性变更时不新建对象的对象,如StringBuiler,可以将其中存储的字符串看作属性,调用StringBuilder.append(String str)追加字符串时,是在已有StringBuilder对象的基础上进行的,没有新建对象。 基本数据类型的包装类以及String类 ...
分类:
其他好文 时间:
2017-07-13 12:35:52
阅读次数:
157
复合文字的意义,相当于是在C语言中,为数组类型定义了一种类似于8之于int,'w'之于char一样的常量类型,所以从C99之后,可以在一些地方使用复合文字来代替数组使用。 复合文字的声明 因为复合文字没有名称,所以,不能在一个语句中创建,而在另一个语句中使用。必须在一个语句中创建的同时使用他们。 一 ...
分类:
编程语言 时间:
2017-07-13 00:47:23
阅读次数:
188
一、字典类型*)字典是python中唯一的映射类型,key-value(哈希表),字典对象是可变的,但key必须用不可变对象。*)字典的创建和字典值得访问##字典的内容在查看时不能通过索引来进行查看*)内建方法:fromkeys字典中的key有相同的value值,默认为None*)字典的循环遍历访问*..
分类:
编程语言 时间:
2017-07-12 23:33:07
阅读次数:
247
c语言结构体函数参数传递一、前言本文中的程序实现对员工信息结构体字段赋值并打印出来的功能。该结构体的定义如下://员工信息结构体
typedefstruct
{
INT8szEmployeeName[100];//员工姓名
UINT16iEmployeeAge;//员工年龄
UINT32iEmployeeNo;//员工工号
}TEmployeeInfo;函数Ge..
分类:
编程语言 时间:
2017-07-11 23:26:27
阅读次数:
352
1 # !/usr/bin/env python3 2 # -*- coding:utf8 -*- 3 4 #dict 和 set 5 #dict dictionary 用于存放 键值对的, 无序,key 不可变 6 #姓名 年龄的字典 7 d = {"hanmeimei":21, "lilei":... ...
分类:
编程语言 时间:
2017-07-10 12:11:22
阅读次数:
201
本条要点:(作者总结) 设计类的时候,应充分运用属性来封装数据。而在使用属性是,则可将其声明为 “只读”(read-only)。默认情况下,属性是 “即可读又可写的”(read-write),这样设计出来的类都是“可变的”(mutable)。不过,一般情况下我们要建模的数据未必需要改变。比方说,某数 ...
分类:
其他好文 时间:
2017-07-09 23:03:32
阅读次数:
186
一、字典简介 (1) 字典是 python 中唯一的映射类型(key-value)(2) 字典对象是可变的,但是字典的 key 必须使用不可变对象,且 key 唯一,不能有重复的 key 值 二、字典的方法 ...
分类:
编程语言 时间:
2017-07-09 13:55:49
阅读次数:
184
原文链接-https://github.com/taizilongxu/interview_python Python语言特性 1 Python的函数参数传递 2 Python中的元类(metaclass) 3 @staticmethod和@classmethod 4 类变量和实例变量 5 Pyth ...
分类:
编程语言 时间:
2017-07-07 20:06:13
阅读次数:
1017