Learn and live.
列表解析式是将一个列表(实际上适用于任何可迭代对象(iterable))转换成另一个列表的工具。在转换过程中,可以指定元素必须符合一定的条件,才能添加至新的列表中,这样每个元素都可以按需要进行转换。如果熟悉函数式编程(functional programming),可以把列表解析式看作为结合了filter函数与map函数功能的语法糖:
阅读全文
windows下同时安装了Python2.7.13与Python3.6后,默认的使用python2.
版本管理基本上是多人协作开发中必不可少的工具,常用的版本管理工具有:svn和git。虽然都有可视化的工具帮助我们使用这些工具,然而当你用上命令行之后,我想你会选择抛弃这些可视化工具。下面是我整理的一些常用的Git命令。
const是C语言中保留的一个关键字,它用来限定一个变量是只读的.注意:在C语言中,用const修饰的变量必须在声明时进行初始化(用来修饰函数的形参除外).123456const int n; //这种声明方式是错误的const int n=5; //正确void fun(const int n); //正确const char a; //错误char * const p; //错误const char *p; //正确(注意这种为什么是正确的),因为这里const是修饰p指向的变量,而不是指针变量p本身
123456
const int n; //这种声明方式是错误的const int n=5; //正确void fun(const int n); //正确const char a; //错误char * const p; //错误const char *p; //正确(注意这种为什么是正确的),因为这里const是修饰p指向的变量,而不是指针变量p本身