2017年11月12日

python 7 dict和set

摘要: dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: 给定一个名字,要查找对应的成绩,就先要在na 阅读全文

posted @ 2017-11-12 20:28 zhangkele 阅读(313) 评论(0) 推荐(0)

python 6 循环

摘要: 循环 要计算1+2+3,我们可以直接写表达式: 要计算1+2+3+...+10,勉强也能写出来。 但是,要计算1+2+3+...+10000,直接写表达式就不可能了。 为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python的循环有两种,一种是for...in循环,依次把list或 阅读全文

posted @ 2017-11-12 16:01 zhangkele 阅读(389) 评论(0) 推荐(0)

python 5 条件判断

摘要: 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句 阅读全文

posted @ 2017-11-12 15:25 zhangkele 阅读(366) 评论(0) 推荐(0)

2017年11月11日

python 4学习 list 和 tuple

摘要: list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list。用len()函数可以获得list元素的个数: 用索引来访问list中每一个位置的元素 阅读全文

posted @ 2017-11-11 22:19 zhangkele 阅读(302) 评论(0) 推荐(0)

python 3 学习字符串和编码

摘要: 字符串和编码 阅读: 895464 字符编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须 阅读全文

posted @ 2017-11-11 14:13 zhangkele 阅读(250) 评论(0) 推荐(0)

2017年11月10日

python2 学习 数据类型和变量

摘要: 数据类型和变量 数据类型 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b 阅读全文

posted @ 2017-11-10 21:49 zhangkele 阅读(277) 评论(0) 推荐(0)

2017年11月9日

python 1 学习廖雪峰博客

摘要: 输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: print()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼 阅读全文

posted @ 2017-11-09 16:58 zhangkele 阅读(360) 评论(0) 推荐(0)

2017年11月5日

c++11 thread的学习

摘要: http://www.cnblogs.com/wxquare/p/6736202.html 还没开始 留个链接 使用c++11 thread支持实现 一个生产者消费者模型 下面是一个生产者消费者问题,来介绍condition_variable的用法。当线程间的共享数据发生变化的时候,可以通过cond 阅读全文

posted @ 2017-11-05 00:33 zhangkele 阅读(297) 评论(0) 推荐(0)

C++ 11 Lambda表达式!!!!!!!!!!!

摘要: C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能。 声明Lambda表达式 Lambda表达式 阅读全文

posted @ 2017-11-05 00:15 zhangkele 阅读(262) 评论(0) 推荐(0)

2017年11月4日

c++11 右值的学习

摘要: 从4行代码看右值引用 概述 简单的左值和右值的判断就是 看是否可以取得地址 可取得地址 是左值 不能则 是右值! c++98/03中的左值引用是这样的: int&是对左值进行绑定(但是int&却不能绑定右值), 对右值进行绑定的引用就是右值引用,他的语法是这样的A&&,通过双引用号来表示绑定类型为A 阅读全文

posted @ 2017-11-04 00:31 zhangkele 阅读(334) 评论(0) 推荐(1)

导航