【Python笔记2.1】教程文章相关的互联网学习教程文章

s21day22 python笔记

s21day22 python笔记 一、内容回顾及补充模块补充importlib.import_module:通过字符串的形式导入模块 #示例一: import importlib # 用字符串的形式导入模块。 redis = importlib.import_module('utils.redis')# 用字符串的形式去对象(模块)找到他的成员。 getattr(redis,'func')()#示例二: import importlib middleware_classes = ['utils.redis.Redis',# 'utils.mysql.MySQL','utils.mongo.Mongo' ] for path in middleware_...

opencv-python笔记(二)【代码】【图】

基础:opencv-python-code 图像混合 图片相加 要叠加两张图片,可以用cv2.add()函数,相加两幅图片的形状(高度/宽度/通道数)必须相同。numpy中可以直接用res = img + img1相加,但这两者的结果并不相同: x = np.uint8([250]) y = np.uint8([10]) print(cv2.add(x, y)) # 250+10 = 260 => 255 print(x + y) # 250+10 = 260 % 256 = 4如果是二值化图片(只有0和255两种值),两者结果是一样的(用numpy的方式更简便一些)。 图像...

廖雪峰Python3笔记【代码】

主要复习过一遍 简介 略 安装 略 *** 第一个Python程序第一行的注释: # _*_ coding: utf-8 _*_ #!/usr/bin/env python3 print() 可以接受多个字符串,用逗号隔开,就可以连成一串输出(可以用于不同数据类型的拼接,例如字符串和汉字 ),但是要注意print会把东都好变成空格。 print("你的卡号是:", int) input() 例子 input("请输入你的名字:") *** Python基础 数据类型和变量缩进(4个空格!不要用tab) ‘#’号开头的是注释。...

小甲鱼Python3笔记

000-愉快的开始 入门容易,学习难,代码量少. 跨平台: Windows, Mac OS, Linux, UNIX.应用领域: 操作系统 WEB 3D动画 企业应用 云计算等等. 001-我和Python的第一次亲密接触 1.安装IDLE 是一个Python Shell:一个通过键入文本与程序交互的途径.3.print(‘text’), print(5+3), print(123+456), print(‘test’ +’text’ ), print(‘test’ * 8), print(‘test \n’ * 8) 4.上一条语句快捷键:Alt + p 下一条语句快捷键:Alt + n 002-用...

Python笔记3 分支、循环、条件与枚举【图】

表达式是运算符和操作数所构成的序列 运算符的优先级问题:逻辑运算符中 and 优先级高于 2>>> a or b and c 1 >>> (a or b) and c 3 >>> a or (b and c) 1 运算符优先级:按照序号从小到大,优先级依次递减逻辑运算符中:not > and > or 算术运算符 > 赋值运算符 > 逻辑运算符>>> not a or b + 2 == c False >>> (not a) or ((b + 2) == c) False 到此为止,Python 的基本类型与基本概念已经结束了,接下来开始在文件中写Python代码...

python 笔记【代码】【图】

http://funhacks.net/explore-python/Class/super.html深入 super() 看了上面的使用,你可能会觉得 super 的使用很简单,无非就是获取了父类,并调用父类的方法。其实,在上面的情况下,super 获得的类刚好是父类,但在其他情况就不一定了,super 其实和父类没有实质性的关联。 让我们看一个稍微复杂的例子,涉及到多重继承,代码如下:class Base(object):def __init__(self):print "enter Base"print "leave Base"class A(Base):...

Python笔记-高阶函数【代码】

1、函数式编程 函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量。 函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!   传入函数 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 一个最简单的高阶函数:def add(a,b,f): return f(a)+f(b) print(add(-1,-2,abs))当我们调用...

Python笔记之format()格式输出全解【代码】

格式化输出:format() format():把传统的%替换为{}来实现格式化输出使用位置参数:就是在字符串中把需要输出的变量值用{}来代替,然后用format()来修改使之成为想要的字符串,位置参数就是把传统的%改为{},按照位置顺序自动进行替换 My name is {},age:{}.format(Anxc,18) My name is Anxc,age:18  2.使用位置参数:在原有基础上,通过位置的改变来让替换的值根据位置改变(自我感觉没什么用,还不如第一个好用)My name is {1}...

python笔记:文件操作【代码】

1、逐行打印整个文件f = open("test",r,encoding="utf-8") count = 0 for line in f:print(line.strip()) #strip忽略空格或换行符count += 1注意: 1、默认模式为r(读),w(覆盖),a(追加),r+(读写),w+(写读),a+(追加读写),rb(二进制文件) 2、strip()方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。 2、打印和移动光标#打印...

s21day05 python笔记

s21day05 python笔记 一、昨日内容回顾及补充回顾 补充列表独有功能extend:循环添加到一个列表中1.users = ['张三',66],people = ['王五',99] users.extend(people) #users中增加 people.extend(users) #people中增加 2.users = ['张三',66],people = ('王五',99) users.extend(people) #users中增加 people.extend(users) #错误,extend是列表特有的,元组不能使用 rangerange(0,10,1) #[0,1,2,3,4,5,6,7,8,9] ran...

python笔记【代码】【图】

一切皆为对象,一切皆为对象的引用可变数据类型:列表list和字典dict;不可变数据类型:整型int、浮点型float、字符串型string和元组tuple。深拷贝 Vs 浅拷贝 copy.copy() 浅拷贝 copy.deepcopy() 深拷贝 浅拷贝是新创建了一个跟原对象一样的类型,但是其内容是对原对象元素的引用。这个拷贝的对象本身是新的,但内容不是。拷贝序列类型对象(列表\元组)时,默认是浅拷贝。 赋值,只是创建一个变量,该变量指向原来内存地址,如下...

四、 python笔记循环【代码】

四 python笔记循环 # for循环迭代names = ["tony", "mary", "jack"] for name in names: print(name.title())输出: Tony Mary Jack # for循环迭代生成新的列表names = ["tony", "mary", "jack"] capitalized_names = [] for name in names:capitalized_names.append(name.title()) print(capitalized_names)输出: [Tony, Mary, Jack] # range() 函数可创建一个整数列表,一般用在 for 循环中。for i in range(5): print("...

Python笔记之字典循环【代码】【图】

Python笔记之字典循环 1.问题 Python是一门比较好入门的编程语言,但是入门简单,当然坑也是有的,今天就来介绍一个我遇到的坑吧,也是很简单的一个,就是当时脑子有点转不过弯来了。 先看代码:1 dict = {} 2 lis = [] 3 for i in range(10): 4 dict[i] = i + 1 5 lis.append(dict)我当时需要这段代码实现的功能是:利用字典数据结构存储每一个细节数据,然后放到list数据结构中,但是,当输出的时候,就出现了下图中的...

python笔记(博客项目,auth模块的常使用,中间件的引入,session,cookie,ORM,日期归档)【代码】【图】

一、Auth模块:二、中间件的使用引入中间间的地方 settings.py MIDDLEWARE = ['django.middleware.security.SecurityMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clic...

廖雪峰的python笔记(九)--模块

1.模块的简单介绍 在Python中,一个.py文件就称之为一个模块(Module) 使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中 尽量不要与内置函数名字冲突。 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。 每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。 __init__.py可以是空...