随笔分类 - python基础
摘要:一 迭代的概念 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 迭代器协议: 迭代器协议是指:
阅读全文
摘要:介绍: 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使
阅读全文
摘要:高阶函数:就是把函数当成参数传递的一种函数 1、函数名可以进行赋值; 2、函数名可以作为函数参数,还可以作为函数的返回值; a、函数是第一类对象 b、函数可以被赋值 c、可以被当做参数 d、可以当做返回值 e、可以作为容器类型的元素 map函数: 描述 map() 会根据提供的函数对指定序列做映射。
阅读全文
摘要:本篇主要介绍Python中函数的递归,还是从三个方面了解:什么是递归;递归有什么好处;递归的具体用法是什么样的; 一、什么是递归? 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。记住哦->在函数内部调用其他函数不是函数的嵌套,而在函数内部定义子函数才是函数的嵌套
阅读全文
摘要:匿名函数: 1、关键字lambda 2、x 代表函数的形参; 3、x+1 代表函数的返回值相当于return,要返回多个结果需加括号 列:lambda x,y,z:(x+1,y+1,z+1) 4、无名字,需定义;
阅读全文
摘要:1 salary = 5000 2 3 product_list = [ 4 ('mac',9000),('kindle',800),('tesla',900000),('python book',105),('bike',2000), 5 6 ] 7 shopping_car = [] 8 saving = input('please input your mone...
阅读全文
摘要:百分号s方式: (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正好,负数前加负号; - 左对齐;正数前无符号,负数前加负号; 空格 右对齐;正数前加空格,负数前加负号; 0 右对齐;正数前无符号,负数前加负号;用0填充空白处 width 可选,占有
阅读全文
摘要:十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 二进制转十进制 方法为:把二进制数按权展开、相加即得十进制数。 二进制转八进制 方法为:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是
阅读全文
摘要:Python3 运算符 什么是运算符? 本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符
阅读全文
摘要:很多人对装饰器难以理解,原因是由于以下三点内容没有搞清楚: 1、装饰器 装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足: 那么根据需求,同时满足了这三点原则,这才是我们的目的。因为,下面我们
阅读全文
摘要:闭包 定义:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包; 关于闭包:闭包=内部函数+定义函数时的一个环境 以形参的方式传入x的值 补充:
阅读全文
摘要:高阶函数:就是把函数当成参数传递的一种函数 1、函数名可以进行赋值; 2、函数名可以作为函数参数,还可以作为函数的返回值; 递归函数: 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数,记住哦->在函数内部调用其他函数不是函数的嵌套,而在函数内部定义子函数才是函数的
阅读全文
摘要:变量作用域 Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。 变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4种,分别是: L (Local) 局部作用域 E (Enclosing) 闭包函数外的函数中 G (G
阅读全文
摘要:默认参数 发现 country 这个参数 基本都 是"CN", 就像我们在网站上注册用户,像国籍这种信息,你不填写,默认就会是 中国, 这就是通过默认参数实现的,把country变成默认参数非常简单 这样,这个参数在调用时不指定,那默认就是CN,指定了的话,就用你指定的值。 另外,你可能注意到了,在
阅读全文
摘要:函数特性: 1、代码重用 2、保持一致性 3、可扩展性 定义:函数是指一组语句的集合通过一个名字(函数名)封装起来,要执行这个函数,只需要调用即可; 创建函数: Python定义函数使用def关键字,一般格式如下: 形参:变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此
阅读全文
摘要:集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 集合中的元素必须是不可变类型 关系测试,测试两组数据之前的交集、差集、并集等关系 常用操作
阅读全文
摘要:1 menu = { 2 '北京':{ 3 '朝阳':{ 4 '国贸':{ 5 'CICC':{}, 6 'HP':{}, 7 '渣打银行':{}, 8 'CCTV':{}, 9 ...
阅读全文
摘要:#__author:"SongZhiXue" #date: 2018/6/2 0002 menu = { '北京':{ '朝阳':{ '国贸':{ 'CICC':{}, 'HP':{}, '渣打银行':{}, 'CCT...
阅读全文
摘要:1、读模式 2、写模式 f.write('写模式')#注意 写之前会清空原文本文件,然后进行写入! 若没有文件则会新创建一个文件进行写入;f.write("写模式1\n写模式2\n写模式3\n写模式4\n")#换行写入;f.writelines(["写模式1\n写模式2\n写模式3\n写模式4\n"
阅读全文

浙公网安备 33010602011771号