【python笔记第五次】教程文章相关的互联网学习教程文章

Python笔记(三)【代码】

一、异常1、异常的概念在程序运行时,Python解释器遇到错误就会停止执行,并提示一些错误信息,这就是异常,我们称这个动作为抛出(raise)异常程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发事件做集中的处理,从而保证程序的 稳定性和健壮性捕获异常:try:  尝试执行的代码except:  出现错误的处理try:num = int(input("输入一个整数:"))print(num) except:print("请输入整数!") 2、错...

Python笔记(2)函数【代码】

python中一切皆对象,函数也看做对象。常用的几个内建函数Map,Reduce,Filter,lamda。Filter筛选出满足过滤条件的元素s = "@431$%$314&6i7(431)^&^%2l#%^i6861642k765e&$%65%^$^#$p%^&*%66757y%*^&%th%*&^%&^$o$&*^n4637" print filter(str.isalpha,s) Map  接收两个参数,第一个是函数,第二个是list,返回结果l = [random.randint(0,100) for i in range(10)]def sub50(a):return a-50print map(sub50,l)Reduce 和map一样接收...

Python笔记(四):函数【代码】【图】

定义  函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。特性:  1、减少重复代码  2、使程序变得可扩展  3、使程序变得易维护语法定义:1def sayhi(): # 函数名2print("hello,I‘m nobody!") 34 sayhi() # 调用函数函数参数  参数可以让函数更灵活,不止能做死的动作,还可以根据调用时传参的不同来决定函数内部的执行流程1def calc(x,y): 2 res = x**y...

python 笔记 冒泡排序【代码】

numbers = [11,33,55,99,6,13]print ("original=",numbers)for j in range(len(numbers) -1, -1, -1): for i in range(j): if numbers[i] > numbers[i+1]: #把数值小的数字放到顶端 numbers[i], numbers[i+1] = numbers[i+1], numbers[i] print ("i=",i,"j=",j) print (numbers)C:\Users\admin\AppData\Local\Programs\Python\Python35\python.exe D:/OneDrive/python/mao...

树莓派 python 笔记【代码】

将树莓派的python版本默认改为python3 cd /usr/bin 备份 sudo mv python pythonbak sudo mv pip pipbak 创建软链接(注意将3.x改为树莓派中已经安装的对应版本) sudo ln -s python3.x python sudo ln -s pip3 pip 查看版本 python -V pip -V pip升级 python -m pip install --upgrade pip -i https://pypi.douban.com/simple pip换源 pip install pip -U pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

学习Python笔记---列表简介【代码】

列表: 列表由一系列按特定顺序排列的元素组成。你可以创建包涵字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。 列表 在Python中,用方括号([ ])来表示列表,并用逗号来分割其中的元素。 如:bicycles=[trek,cannondale,redline,spcialized]访问控制列表: 列表是有序集合,因此要访问列表的任何元素,只需要将该元素的位置或索引告诉Python即可。 要访问...

python笔记8:requests模块【图】

简介: requests是python的一个http客户端库,跟urlib、urlib2类似,requests模块是基于urlib模块开发的,代码实现更为简洁。 模块安装: pip install requests ,使用requests模块时直接import requests即可。 简单使用requests: http协议的接口,请求方式分为get和post,这2种最为常用。请求参数常用的形式有key-value、json、文件上传、接口添加cookies、headers等操作。 get请求-url拼接参数:import requests url = http://1...

Python笔记(叁)继续学习

主题: 为什么要有方法呢? 回答居然是:懒惰是一种美德 方法的定义关键词:   def 用callable来判断是否是可调用: 代码如下: x = 1 y = math.sqrt callable(x) #False callable(y) #True 关于方法的返回值: 代码如下: def hello(name): return Hello, + name + ! 有一个算法的实现:前面两个数的和是后面的数 代码如下: fibs = [0, 1] for i in range(8): fibs.append(fibs[-2] + fibs[-1]) result:[0, 1, 1, 2, 3, 5, 8...

python笔记(1)关于我们应不应该继续学习python

以前面试的时候会被问到,linux熟不熟呀?对于这种问题:我总会尴尬地回答,“额..了解一点”。   然而,我大学毕业的时候,连linux的虚拟机都没装过,更别提系统熟不熟悉了。虽然我了解一点这个系统可以完全通过命令来操作。后来工作了,有时候写点代码,svn提交上去,服务器是Linux的,自己也是在windows上跑跑客户端。记得有个项目,要求用shell来启动java程序,你知道那时候我是怎么做的吗?把他们的shell拿来,问哪几个地方...

python笔记(2)

继续List: 删除元素: 代码如下: a =[1, 2, 3, 4] a[2:3] = [] #[1, 2, 4] del a[2] #[1, 2] 清空list 代码如下: a[ : ] = [] del a[:] list作为栈使用(后入先出): 代码如下: stack = [3, 4, 5] stack.append(6) stack.append(7) stack.pop() # 7 stack.pop() # 6 stack.pop() # 5 用负数索引: 代码如下: b=[1, 2, 3, 4] b[-2] #3 "+"组合list: 代码如下: end = [st, nd] + 5*[th] + [xy] # [st, nd, th, th, th, t...

python笔记7:mysql、redis操作【代码】

数据操作用到的模块pymysql,需要通过pip install pymysql进行安装。 redis操作用的模块是redis,需要通过pip install redis进行安装。 检验是否安装成功:进入到Python命令行模式,输入import pymysql、 import redis ,无报错代表成功; mysql操作方法如下: 查询数据:fetchone、fetchmany(n)、fetchall()import pymysql #建立mysql连接,ip、端口、用户名、密码(passwd,不能写成其他,例如:pwd或者p,否则报错)、库名 conn =...

python笔记二(mysql数据库操作)

#!/usr/bin/env python2 # _*_ coding:utf-8 _*_3 import pymysql4 import MySQLdb5 6 # 打开数据库连接7 db = pymysql.connect("10.35.22.91", "root", "adminadmin", "TESTDB")8 ‘‘‘9 db = MySQLdb.connect(host=‘10.35.22.91‘,10 user=‘root‘,11 port = 3306,12 passwd =‘adminadmin‘,13 db=‘scrapydb‘,14 ...

【python笔记】pycharm临时打包32位程序【图】

问题: 64位系统安装了64位的python,打包生成的程序是64位的,在32位系统上不兼容无法运行。 想安装多个python,只临时调用32位python解释器来打包32位程序,不想永久改掉默认的64位python解释器。windows版本不兼容的报错提示: 解决方法: 1.到Python官网(https://www.python.org/downloads/windows/)下载安装任意版本的32位python。 2.安装32位python,记住安装路径。像我,安装完之后同时拥有了32位和64位的python3.8。 ...

python 笔记

1、python的类所有成员函数,都必须以self作为第一个参数,调用时候不用传递。python中函数参数的传递是通过赋值来传递的。函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析先看第一个问题,在python中函数参数的定义主要有四种方式:1.F(arg1,arg2,...)这 是最常见的定义方式,一个函数可以定义任意个参数,每个参数间用逗号分割,用这种方式定义的函数在调用的的时候也必须在函...

python笔记

编译文件的执行顺序,先将源文件进过解释器然后通过指令到cpu最后输入到页面 Python中只有换一行就是下一条语句,不需要分号, 单词: 源文件与交互式的区别 声明变量的类型,及其举例 变量的声明,以及打印, 执行的顺序:由于python是解释性的语言,解释一行然后解释一行前往内存去开辟空间,然后再将值放如其中 在python中所有的变量你赋值为什么,那么他就是什么类型的,这就是python弱类型 打印类型 变量的命名...