
python
Lisunlight
这个作者很懒,什么都没留下…
展开
-
python的学习 函数式编程(第一天)
函数式编程是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量; 抽象程度越高,执行效率越低,通过一层层的函数调用完成复杂的任务称为面向过程的程序设计 函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数; python对函数式编程提供了部分支持。python允许使用变量,python并不是纯函数式编程。 1.高阶函数 在给变量赋值时,允许我...原创 2018-06-12 11:27:21 · 182 阅读 · 0 评论 -
python的学习 高级特性(第二天)(较难)
1.列表生成式(List Comprehensions) 列表生成式,是python内置的用来创建list的生成式。 创建最简单的有从1-n的列表使用list(range(1,n+1)),这是最简单的生成式; 较为复杂的通常使用一个特定的公式:例: [s.lower() for s in L if isinstance(s,str)] 该公式分为三部分,用‘[]’包裹 第一部分‘s.l...原创 2018-06-11 15:08:17 · 189 阅读 · 0 评论 -
python的学习 高级特性(第一天)
Python中代码遵循越少越好的原则,代码越少开发效率越高 高级特性可以用少的代码实现一些较复杂的功能。 1.切片(slice) 该功能针对list和tuple以及字符串类型,是截取list、tuple或字符串中的一部分的一种简单操作; 对目标数据的索引指定范围的方法实现,使用python提供的操作符‘:’; 例:L[0:3],代表截取L[0],L[1],L[2];即包含第一个索引的元素...原创 2018-06-11 11:14:18 · 177 阅读 · 0 评论 -
python的学习 函数部分(第二天)
1.函数的参数(较难) Python中定义函数,需要我们确定参数的个数,位置,以及参数的类型。调用时则需要知道如何正确传递,以及函数返回的值。 Python的函数定义简单,但灵活度却非常大,为了提高函数的实用性,往往还会使用 默认参数、可变参数和关键字参数。 python的函数中的每个变量参数,又称为位置参数,因为定义和使用时,其位置是固定,即调用时会按照顺序赋值; 当函数使用时常常会用...原创 2018-06-08 23:03:12 · 200 阅读 · 0 评论 -
python的学习 函数部分 (第一天)
1.函数的用途 所有高级语言都支持函数,python也不例外;函数的使用,使有规律的计算更加灵活方便; 函数本身只需要写一次,就可以多次调用,python本事也内置了很多有用的函数; 函数是最基本的一种代码抽象的方式。 2.调用函数 python内置了很多有用的函数,我们可以直接调用;函数的调用需要知道函数的名称和参数。 调用函数时,如果传入的参数数量不对,或参数类型不对,都会报Typ...原创 2018-06-06 14:28:18 · 162 阅读 · 0 评论 -
python的学习 基础部分(第二天)
1.条件判断 Python的条件判断是通过if...:...else:...语句来实现的, 当if的条件语句为true时,其‘:’后面的缩进语句执行, 否则,执行else:后面的缩进语句,当没有else时则什么都不执行; 当进行较为复杂的条件判断是可在if与else中间,增加elif(else if的简写)进行更为细致的判断; 注意:从上往下执行,当条件判断有一个条件满足时,就不再执行下...原创 2018-06-06 10:03:19 · 191 阅读 · 0 评论 -
python的学习 基础部分(第一天)
1.打印与输入 print("") 打印内容; name=input("") 可输入内容;name为变量; 2.常用语法 #开头代表是注释行,编译器会自动忽略; python是大小写敏感的代码,语法是采用了“缩进”的方式;(默认缩进4个空格) 当语句以‘:’结尾时,缩进的语句视为代码块; 3.数据类型 python的数据类型:整数,浮点数,字符串,布尔值,空值(None),变量(通...原创 2018-06-05 11:58:52 · 213 阅读 · 0 评论