python
零度可乐不长胖
努力
展开
-
python学习笔记(十二)---访问限制
私有变量Python的私有变量表示形式__xx(两道下划线),只有内部可以访问,外部不能访问class Student(object): def __init__(self,name,score): self.__name=name self.__score=score def printName(self): print('name:',self.__name) def p...原创 2020-02-02 11:52:38 · 118 阅读 · 0 评论 -
python学习笔记(七)---高阶函数(map/reduce、filter、sorted)
函数名就是指向函数的变量>>> abs(-10)10>>> abs=10>>> abs(-10)Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: 'int' object is not call...原创 2020-01-29 20:52:20 · 109 阅读 · 0 评论 -
python学习笔记(六)---递归函数
递归函数如果一个函数可以在内部自己调用自己,这个函数就是递归函数。举个计算阶乘的栗子n! = 1 x 2 x 3 x … x n,用函数fact(n)表示def fact(n): if n==1: return 1 return n * fact(n - 1)递归函数的优点是定义简单,逻辑清晰。栈溢出:使用递归函数需要注意防止栈溢出。在计算机中,函数调用...原创 2019-11-19 16:36:06 · 160 阅读 · 0 评论 -
python学习笔记(五)---函数
函数的定义定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。求绝对值的my_abs函数:def my_abs(x): if x >= 0: return x else: return -x如果没有return语句,函数执行完毕后也会返回结果,只是...原创 2019-11-16 11:03:58 · 463 阅读 · 0 评论 -
python学习笔记(四)---dict和set,python中的四种数据结构总结
dictdict全称dictionary,使用键-值(key-value)存储,具有极快的查找速度。例如>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}>>> d['Michael']95Michael就是key值,95就是他对应的value。dict就是一个“名字”-“成绩”的对照表,直接根据名字查找成...原创 2019-11-15 16:35:29 · 164 阅读 · 0 评论 -
python学习笔记(三)---循环
Python语言通过缩进来组织代码块,在Python编程中具有相同缩进的代码被自动视为一个代码块,无论进行了几个空格的缩进都是被允许的,只要缩进空格的数量统一。 较为规范的情况下一般使用采用4个空格表示一个缩进。也可以使用一个制表符表示一个缩进(Tab键)。Python的循环有两种,一种是for…in循环,依次把list或tuple中的每个元素迭代出来names = ['Michael', '...原创 2019-11-15 10:57:54 · 87 阅读 · 0 评论 -
python学习笔记(二)---list和tuple
listlist是一种有序的集合,可以随时添加和删除其中的元素。list列表中的元素可以是数字或者字符串、列表、布尔值…等等所有类型都能放到列表里面。li = [1, 2, "北约", 'beiye', ['ee',[1, 3, 5], 90], True]li[1, 2, '北约', 'beiye', ['ee', [1, 3, 5], 90], True]查看具体的元素>&...原创 2019-11-14 16:04:41 · 142 阅读 · 0 评论 -
python学习笔记(一)---第一个python程序
1、Windows CMD命令:cd +文件夹名称:进入指定文件夹dir:查看当前目录下的文件2、python的运行在命令行敲入pthon,进入python交互模式,交互模式下的提示符是>>>,然后就可以敲代码。如print(‘hello’) 。在python交互模式下键入exit()退出交互模式。第二种方法是用文本编辑器,如Sublime Text。在文本编辑器...原创 2019-11-07 20:23:52 · 156 阅读 · 0 评论