![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
yanhui1212
这个作者很懒,什么都没留下…
展开
-
Python入门 Python变量和数据类型
一、整数: Python可以处理任意大小的整数,当然包括负整数二、浮点数 浮点数也就是小数,之所以称为浮点数 整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。三:字符串 字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。四:布尔值 ...2015-08-10 14:30:03 · 97 阅读 · 0 评论 -
Python入门 List和Tuple类型
ListPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 append()总是把新的元素添加到 list 的尾部。L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。pop()方法总是删掉lis...2015-08-10 15:29:54 · 84 阅读 · 0 评论 -
Python入门 条件判断和循环
缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。注意: if 语句后接表达式,然后用:表示代码块开始。 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:>>> age = 20>>> if age >= 18:......2015-08-10 16:14:02 · 154 阅读 · 0 评论 -
Python入门 Dict和Set类型
Dict用 dict 表示“名字”-“成绩”的查找表如下:d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59}我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value ...2015-08-10 16:51:04 · 108 阅读 · 0 评论 -
Python入门 函数
要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数。可以直接从Python的官方网站查看文档:http://docs.python.org/2/library/functions.html#abs也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。调用 abs 函数:>>> abs(100)100...2015-08-11 14:32:58 · 70 阅读 · 0 评论 -
Python入门 切片
切片 (Java中的截取字符串和数组)取一个list的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]['Adam', 'Lisa', 'Bart'] 如果要去的数量...2015-08-11 14:53:28 · 83 阅读 · 0 评论 -
Python入门 迭代
在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过 for ... in 来完成的Python的for循环抽象程度要高于Java的for循环。因为 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。 ...2015-08-11 15:11:35 · 73 阅读 · 0 评论 -
Python入门 列表生成式
生成列表:要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:>>> L = []>...2015-08-11 15:50:01 · 138 阅读 · 0 评论 -
Python进阶 函数式编程
函数式编程的特点:1:将计算视为函数而非指令2:纯函数式编程:不需要变量,没有副作用,测试简单3:支持高阶函数,代码简洁 Python支持的函数式编程特点:1:不是纯函数式编程:允许有变量2:支持高阶函数:函数也可以作为变量传入3:支持闭包:有了闭包就能返回函数4:有限度地支持匿名函数 高阶函数: 变量可以指向函数以Python内置的求绝...原创 2015-08-12 17:58:19 · 119 阅读 · 0 评论