编程语言
Chapter 2 system toolsos.getcwd #current
workding directoryos.environ # shell environment variablessys.argv #command-line
argumentssys.stdin stdout st...
Python有一种三重引号内的字符串常量格式,有时候称为块字符串。这是一种对编写多行文本数据来说很便捷的说法。这个形式以三重引号开始,并紧跟任意行数的文本,并且以开始时的同样的三重引号结尾。
嵌套在这个字符串文本中的单引号和双引号都会显示正常。...
我们先观察下面的这个结构体,并用sizeof()函数去求该类型的大小。
struct TS
{
int ma;
double mb;
char mc;
};
可能很多人会想该类型的大小就是4个字节+8个字节+1个字节 = 13个字节。
可是但实际上结果却是输出24个字节。
size_t len;
len = sizeof(TS );//作用于类型名
cout<<len<...
一、C++中旧式的强制类型转换
C++中旧式的强制类型转换主要是通过用圆括号来将类型括起来实现的:
int a = 3;
double b = (int)a;
但是这中强制转换的缺点就是转换的可视性是比较差的,难以跟踪错误的转换,在C++中后来
为了解决这种问题就引入了命名的强制类型转换符。
二、命名的强制类型转换符
在C++中命名强制类型转换符一共有一下几种:st...
一、概览
在Python中,最基本的数据结构是序列(sequence)。序列中的每个元素被分配一个序号——即元素的位置,也称为索引。第一个索引是 0,第二个则是 1,以此类推。序列中的最后一个元素标记为 -1,倒数第二个元素为 -2,一次类推。
Python包含 6 中内建的序列,包括列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。...
六:string::size_type 类型
string::size_type 类型对象用来存储string类型中的成员函数size()的返回值。任何存储string的size操作结果的变量必须为
string::size_type 类型。特别应该注意的不能把size()的返回值赋值给一个int类型的变量。
因为在有些机器上int变量的表示范围太小,甚至无法存储实际并不长的string对象...
十一、创建数组的两种形式
形式一:
#define N 10
int a[N];
int n = 10;
int b[n];//编译报错
注意这种定义数组的形式有很多缺点,例如:1:数组的长度必须是在编译时就知道的,即数组的长度不能改变,
在定义数组指定数组的长度值必须为一个常量值,2:数组只在定义它的语句块内存在,因为这种形式属于是编译器
自动在栈内...
associative containers:map,set,multimap,multiset,unordered_map,unordered_set,unordered_multimap,unordered_set....
C++11新特性动态内存管理:shared_ptr,unique_ptr,weak_ptr,dynamic array...