关键词搜索

源码搜索 ×
×
Python

Python if else对缩进的要求

前面的《Pythonifelse》一节展示了选择结构的三种基本形式,并给出了实例演示,但是大家在编写代码过程中仍然要注意一些细节,尤其是代码块的缩进,这对ifelse选择结构极其重要。Python 是以缩进来标记代码块的,代码块一定要有缩进,没有缩进的不是代码块。另外,同一个代码块的缩进量要相同,缩进量不同的不属于同一个代码块。不要忘记缩进if、elif和else后面的代码块一定要缩进,
Python

Python 深拷贝与浅拷贝详解

要说清楚Python中的深浅拷贝,需要搞清楚下面一系列概念:变量-引用-对象(可变对象,不可变对象)-切片-拷贝(浅拷贝,深拷贝)在Python中一切都是对象甚至连type其本身都是对象,type对象Python中变量与C/C++/Java中不同,它是指对象的引用,Python是动态类型,程序运行时候,会根据对象的类型来确认变量到底是什么类型。单独赋值:比如说:Copy>>>a=
Python

初识python函数

什么是函数函数就是具备某种功能的工具,函数的使用必须遵循先定义后调用的原则为什么要使用函数优化代码组织结构,提升代码可读性减少代码冗余,提升代码书写执行效率便于维护,便与扩展如何使用函数先定义后调用定义函数的三种形式形式一:无参函数deffunc():print("HelloWorld")func()形式二:有参函数deffunc(a,b):print(a+b)func(1,2)形式三:空函数#构
Python

python菜鸟教程学习6: python运算符

算术运算符:整除符号//:向下取接近商的整数加+减-乘*除/取余%幂**比较运算符:等于==不等于!=大于>小于<大于等于>=小于等于<=赋值运算符:简单赋值=加法赋值+=减法赋值-=乘法赋值*=除法赋值/=取模赋值%=幂赋值**=整除赋值//=海象运算:=(在表达式内部为变量赋值)位运算符按位与&按位或|按位异或^按位取反~左移运算<<右移运算>
Python

day95:flask:SQLAlchemy数据库查询进阶&关联查询

1.数据库查询-进阶1.常用的SQLAlchemy查询过滤器过滤器说明filter()把过滤器添加到原查询上,返回一个新查询filter_by()把等值过滤器添加到原查询上,返回一个新查询limit()使用指定的值限定原查询返回的结果offset()偏移原查询返回的结果,返回一个新查询order_by()根据指定条件对原查询结果进行排序,返回一个新查询group_by()根据指定条件对原查询结果进
Python

Python函数的主要参数类型

形式参数(形参)在定义函数阶段定义的参数称之为形参,相当于变量名位置形参(普通形参)位置形参:在函数定义阶段,按照从左到右的顺序定义特点:必须被传值,且实参与形参按照顺序一一对应,多一个少一个都不行!deffunc():pass默认形参默认形参:在函数定义阶段,就已经被赋值的参数deffunc(x,y=1):pass普通收集形参普通收集形参:用于接收多出部分的位置实参,溢出的部分会被保存成元组类型
Python

python教程并发编程 —— 进程

1、进程概念顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序
Python

python菜鸟教程学习8:迭代器与生成器

迭代器  python最强大的功能之一,访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束,迭代器只能往前不会后退。  迭代器有两个基本的方法:iter()next()  字符串,列表和元组对象都可用于创建迭代器>>>list=[1,2,3,4]>>>it=iter(list)#创建迭代
Python

Python命名空间与作用域

名称空间名称空间(namespaces):用于存放名字与内存地址绑定关系的地方,是对栈区的划分作用:名称空间可以使栈区中存放相同的名字,从而解决命名冲突名称空间分为三种:内置名称空间全局名称空间局部名称空间内置名称空间内置名称空间:用于存放Python解释器中内置的名字生命周期:Python解释器启动则产生,Python解释器关闭则销毁例如:print、input、int ...全局名称
Python

Python实现单例模式的5种方式

写在前面学究嘛,就记录一下;本质都是通过设置一个标志位来实现,通俗的讲就是当第一次实例化时,记录下"已经实例化了",当再次实例化时,将"记录"的地址返回;题外话,函数它不香么?还面向对象,要什么对象.1.模块(module)这种方式不用干啥,正常写code就可以了,一旦这个模块被导入就会生成.pyc文件,第二次导入时加载的就是.pyc#girl.pyclassGirlFriend:passLucy
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载