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

Python笔记_第四篇_高阶编程_正则表达式_2.正则表达式入门【代码】

1. 匹配单个字符和数字:. --->> 匹配除换行符以外的任意字符。[0123456789] --->> []字符集合,表示匹配方括号中所包含的任意一个字符。[Thomas] --->> []字符集合,表示匹配方括号中所包含的任意一个字符。匹配‘T‘,‘h‘...任意一个字符。[a-z] --->> - 匹配任意小写字母[A-Z] --->> - 匹配任意大写字母[0-9] --->> 匹配任意数字,类似于[0123456789][0-9a-zA-Z] --->> 匹配任意的数字和字母(包含大小写)[0-9a-zA-Z_] --->> ...

Python笔记—基本数据类型—列表【代码】

列表 list[a,b,c,d] 通过list类创建的对象,中括号括起来,中间以逗号分割每个元素列表中的元素可以是:数字,字符串’‘,嵌套列表,布尔值。。。。。all可以被修改- 选择[][]连续查找test = [‘a‘,‘ab‘,‘abc‘,‘abcd‘]l = test[0] # 返回结果 ‘a‘li = test[1][1] # 返回结果 ‘b‘- 修改test = [‘a‘,‘ab‘,‘abc‘,‘abcd‘]test[2] = 120print(test)# 返回结果 [‘a‘, ‘ab‘, 120, ‘abcd‘]- ...

Python笔记(十二):操作数据库【代码】【图】

(一) 前言 本文说明如何连接Oracle、MySQL、sqlserver,以及执行sql、获取查询结果等。(二) DB-API DB-API阐明一系列所需对象和数据库访问机制的标准。Python操作数据库的模块如果遵循DB-API的标准(应该都会遵循这个标准),函数、方法的名称及功能应该是差不多的(下面几张表格列出了部分内容),就是传的参数可能有点区别。 connect函数...

python笔记11-多线程之Condition(条件变量)【代码】

前言当小伙伴a在往火锅里面添加鱼丸,这个就是生产者行为;另外一个小伙伴b在吃掉鱼丸就是消费者行为。当火锅里面鱼丸达到一定数量加满后b才能吃,这就是一种条件判断了。 这就是本篇要讲的Condition(条件变量)ConditionCondition(条件变量)通常与一个锁关联。需要在多个Contidion中共享一个锁时,可以传递一个Lock/RLock实例给构造方法,否则它将自己生成一个RLock实例。可以认为,除了Lock带有的锁定池外,Condition还包含一...

python笔记一 数据类型基础

Python3中 有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元祖)Sets(集合)Dictionary(字典)Number(数字)Python3 支持 int、float、complex(复数)。在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。bool分为:True 、FalseString(字符串)python中的字符串用单引号(‘)或双引号(")括起来,同时使用饭斜杠(\)转义特殊字符。650) this.width=650;" src="/e/u261/the...

自学python笔记 冒泡法排序2【代码】

冒泡法排序延伸:# !user/bin/python3 # -*- coding:utf-8 -*- # Author:Guo Zhengbing 18-9-3import random‘‘‘ 冒泡排序算法及其优化 冒泡排序的基本特征是只能交换相邻的元素。 从下边界开始,一趟扫描下来,可以把当前最大值顶到上边界; 如果没有发生交换操作,则表示数组是有序的。 ‘‘‘ # 算法一:基本冒泡排序 def BubbleSort_1(arr):# 外层循环累计排序轮数,同时控制待排序数组的上边界,即A[0..i]为待排序部分# 内...

python笔记14-三元运算符【代码】

a = 1b = 2#下面这个c = a if a>1 else b #和下面是一样的效果if a > 1: c = aelse: c = b#打印偶数s=[]nums = list(range(1,11))for i in nums: if i%2==0: s.append(i)#打印偶数print(s)三元写法:ss = [i for i in nums if i%2==0]print(ss)#这2种是一样的原文:http://www.cnblogs.com/flyskies/p/6958476.html

再识Python笔记(四)【代码】【图】

7.用户输入和while循环7.1函数input()函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。在使用函数input()时,都应指定清晰而易于明白的提示。在提示可能超过一行后,可以将提示存储在一个变量中,再将该变量传递给函数input()。其中,运算符+=表示在prompt中字符串末尾附加一个字符串。7.1.1int()获取数值输入函数int()将字符串转为数值,有利于比较。7.1.3求模运...

Python笔记(25)-总结

In [1]: a=1In [2]: b=1In [3]: id(a)Out[3]: 8060008In [4]: id(b)Out[4]: 8060008In [5]: a=1000In [6]: b=1000In [7]: id(a)Out[7]: 19040896In [8]: id(b)Out[8]: 19040824上面的例子可以看到a和b都为1时,他们对应的id是一样的,但是都为1000的时候为什么不一样了呢?这是因为小整数对象池起作用,[-5,257]之间的数字都是小整数对象池。python中为了减少系统资源占用,将常用的数字加入了小整数对象池,只要在这个池中的数字被...

[Python笔记]第十六篇:web框架之Tornado【代码】【图】

Tornado是一个基于python的web框架,xxxxx 安装python -m pip install tornado第一个Tornado程序 安装完毕我们就可以新建一个app.py文件,放入下面的代码直接运行就可以了,然后在浏览器访问127.0.0.1:8888import tornado.ioloop import tornado.webclass MainHandler(tornado.web.RequestHandler):def get(self):self.write("Hello, world")application = tornado.web.Application([(r"/", MainHandler), ])if__name__ == "__main__"...

python笔记三(list、tuple、dict、set)【代码】

一、list  list的增删改查#增, classmates.append("nadech") #在末尾追加一个元素 classmates.insert(1,"aguilera") # 在索引值为1的位置插入#删 classmates.pop() # 从末尾删掉一个元素 classmates.pop(1) # 从索引值为1的位置删掉元素#改 classmates[1] = "aguilera"#查 classmates[1] #查看索引值为1的元素 classmates[-1]#查看最后一个元素  list的其他操作# 返回列表的长度len(classmates) # 将另外一个列表中的元素添加...

python笔记(1)

★>>> a=5>>> b=3>>> a+b8>>> a=‘5‘>>> b=‘3‘>>> a+b‘53‘ ★三重引号定义多行字符串long_string = """Sing a song of sixpence, a pocket full of rye,Four and twenty blackbirds baked in a pie.When the pie was opened the birds began to sing.Wasn‘t that a dainty dish to set before the king?"""所用的引号可以是双引号也可以是单引号 ★>>> print 3.0 / 21.5在 Python 2 中,做除法的方式称为“整除”(floor div...

python笔记38-使用zmail发各种邮件案例代码【代码】【图】

前言本篇介绍使用zmail发各种格式的邮件,并运行成功的代码,小伙伴们只需更换自己的邮箱就可以运行起来了content_text发送纯文本先从最简单的发送纯文本的邮件开始,调通发送邮件的代码。 以腾讯的企业邮箱为例,smtp_host是发送邮箱的smtp服务地址,不同的邮箱不太一样。smtp_host:smtp.exmail.qq.comsmtp_port:465import zmail''' 作者:上海-悠悠 QQ交流群:717225969 ''' mail = {'subject': '邮件主题:Success!', # Anythin...

Python笔记之不可不知【代码】

Python软件已经安装成功有很长一段时间了,也即或多或少的了解Python似乎也很长时间了,也是偏于各种借口,才在现在开始写点总结。起初接触Python是因为公司项目中需要利用Python来测试开发的接口,于是开始了解这门解释性,面向对象,带有动态语义的高级语言,或是脚本语言,或是胶水语言。便在网上找了一个现成的Python爬虫,在本地测试运行成功,将新浪上面的所有博客地址扒取下来。真心想从基础学起,自己写个,于是,有了这份...

python笔记4-if..elif-else条件语句【代码】

python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样,否则就怎么怎么这样,格式如下:#if是布尔类型判断,1个是真1个是假,True,Falses_name="niuhanyang" name2="dashixiong"#s_passwd="123456"name=input("请输入你的名字:")#passwd=input("请输入你的密码:")if s_name==name: #字符串操作:==等于;!=不等于;<大于;>小于;>=大于等于;<=小于等于;and同时满足;or满足...