【Python学习之路——day05】教程文章相关的互联网学习教程文章

Python学习 之 文件【代码】【图】

1、文件读写python进行文件读写的函数是open或filefile_handler=open(filename,,mode)(1)打开并读取文件方式一:open()fo=open(‘/root/test.txt‘) fo #查看fo信息 fo.read() #读取文件内容 fo.close() #关闭文件 方式二:file()fo=file(‘/root/test.txt‘) fo.read() #读取文件内容fo.close() #关闭文件(2)文件写入 打开文件时的读写模式如下表所示:代码一:fnew=open(‘/root/new.txt‘,‘r+‘) fnew.read() fn...

Python学习之路:装饰器前奏【代码】

装饰器:定义:本质是函数,功能:(装饰其他函数)就是为其他函数添加附加功能;原则:1、不能修改被装饰函数的源代码 2、不能修改被装饰的函数的调用方式 实现装饰器知识储备:1、函数即“变量”2、高阶函数3、嵌套函数 高阶函数+嵌套函数 =》装饰器import timedef timer(func):def warper(*args,**kwargs):start_time =time.time()func()stop_time=time.time()print(‘the func run time is %s‘ %(stop_time-start_t...

python学习笔记之自定义函数的导入【图】

python可以将自己编写的类放在py文件中,然后由其他程序调用,今天分享下:如何在shell中从文件引用自定义类和函数,下面是具体的过程:第一步将你编写的文件声明编码类型然后将你编写的文件保存为py格式的文件,看好你保存的路径,后面会用到这个路径引入sys模块,然后向path中添加路径,也就是上一步提到的途径注意:引用的方法是from 文件名 import 类名调用的方法是:这样我们就建立了一个列content调用自定义的函数也是同样的...

python学习笔记(1)

今天,是学习Python的第一天,主要是看廖雪峰的Python教程,看到不懂或觉得有必要深化点的写成学习笔记以利于以后的复习!!!Python三种换行格式 1.三单引号换行    eg:      >>>print(‘‘‘我是一个程序员, 我今天开始学习Python‘‘‘) 2.三双引号换行 eg: >>>print("""我是一个程序员, 我今天开始学习Python""") 3.行结尾...

python学习笔记3----正则表达式【图】

正则表达式(RE)是通过re模块来实现的。字符匹配:--普通字符:*大多数字母和字符一般都会和自身匹配。--元字符:. ^ $ * + ? {} [] \ | ()[]: 通常用来指定一个指标集。其中的任何一个都可以进行匹配。[0-9],[a-zA-Z0-9],[a-z]元字符在字符集中不起作用。补集匹配不在区间范围内的字符。^:通常用来指定行首。$:通常用来指定行尾。\:反斜杠取消后面的元字符的特殊意思。反斜杠后面加上不同的字符表示不同特殊意义。{m,n}:把前面的...

python学习笔记---十二

#接收n个参数,返回最大值和最小值def func(*args): m = args[0] mi = args[0] for el in args: if el > m: m = el if el < mi: mi = el return {"最大值":m, "最小值":mi}print(func(1,2,3,4,5,6,7,8,89,10)) yanse = ["红心", "草花", "方块", "黑桃"]dianshu = ["A","2","3","4","5","6"]result = []for el in yanse: for dian in dianshu: result.append((el,dian))print(result)原文:https://www.cnblogs.com/xiangs...

Python学习之购物车程序练习【代码】

product_list = [ (,), (,), (,), (, ), (, ), (, ) ] shopping_list = [] salary = () salary.isdigit(): salary = (salary) : index,item (product_list): (index,item) user_choice = () user_choice.isdigit(): user_choice = (user_choice) user_choice < (product_list) user_choice >=: p_item = product_...

Python学习之==>第三方模块的安装、模块导入【代码】【图】

一、模块&包1、模块  模块实质上就是一个Python文件,它是用来组织代码的。意思就是把Python代码写在里面,文件名就是模块的名称。例如:random.py,random就是模块的名称。2、包  包又叫pageage,本质就是一个文件夹,和文件夹不一样的地方是它有一个__init__.py文件。包是从逻辑上来组织模块的,也就是说它是用来存放模块的。如果想导入其他目录下的模块,那么这个目录必须是一个包才能导入。二、模块的分类1、标准模块、标准...

Python学习笔记(十六)模块

模块是Python程序架构的一个核心概念 模块就好比是工具包,要想使用这个工具包中的工具,就需要导入import这个模块每一个以扩展名py结尾的Python源代码文件都是一个模块在模块中定义的全局变量、函数都是模块能够提供给外界直接使用的工具 可以在一个Python文件中定义 变量 或者函数然后在 另外一个文件中使用 import导入这个模块导入之后,就可以使用模块名.变量/模块名.函数 的方式,使用这个模块中定义的变量或者函数 模块可以让...

Python学习之旅—Mysql数据库之数据类型和约束【代码】

前言   本篇博客我们主要专注于解决Mysql数据库中的数据类型和约束,将重点聚焦于字符类型,日期类型,集合类型和主键和unique等知识点,希望各位可以好好掌握今天的知识点。一.整数类型#整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT #作用:存储年龄,等级,id,各种号码等 #ps:默认都是有符号的关于整数类型,我们需要关注一点,即整形的宽度指的是显示宽度,而不是存储宽度我们来看看如下的例子:create table t1(id in...

Python学习 - 编写一个简单的web框架(一)【代码】

自己动手写一个web框架,因为我是菜鸟,对于python的一些内建函数不是清楚,所以在写这篇文章之前需要一些python和WSGI的预备知识,这是一系列文章。这一篇只实现了如何处理url。参考这篇文章:http://www.cnblogs.com/russellluo/p/3338616.html预备知识web框架主要是实现web服务器和web应用之间的交互。底层的网络协议主要有web服务器完成。譬如监听端口,填充报文等等。Python内建函数__iter__和__call__和WSGI迭代器iterator迭...

python 学习(九)- 流程控制【代码】【图】

一、简单说说执行流程python 的代码执行流程有三种:顺序结构、选择分支结构、循环结构:1)顺序结构:就是让程序按从头到尾的顺序依次执行每一行代码,不重复执行任何代码,也不跳过任何代码。2)选择分支结构:就是让程序有选择性的执行代码。3)循环结构:就是让循环体中的代码重复执行。二、选择分支结构之前章节中的代码例子,基本上都是顺序结构的,也就是从头到尾依次执行,但很多情况,顺序结构的代码是远远不够的,比如一...

python学习笔记——玖【图】

模块improt paramikoLinux连接客户端import paramiko ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect("某IP地址",22,"用户名", "口令")stdin, stdout, stderr = ssh.exec_command("你的命令")print stdout.readlines()ssh.close() Linux下载 上传文件 如果报错,取消注释通过代码ssh 通过公钥 连接linux客户端多线程 类的方式启动线程 同时创键50个线程参数不一样就代表是不...

python学习--迭代器和异常处理【代码】

一、迭代器  Python迭代器简介:可以被 next() 函数调用并不断返回下一个值的对象成为迭代器  iter() : 把可迭代对象 => 迭代器  next(): 调用迭代器中迭代对象    >所有可直接作用于 for 循环的数据类型都是迭代对象    >所有使用next() 方法的函数都是迭代器类型    >集合(set) 数据类型是迭代器对象但不是迭代器,不过可以通过 iter()  方法获得一个迭代器对象。代码:1.a = [‘a‘,‘b‘,‘c‘] a_iter =i...

Python学习(二)——Python基础【代码】

基础1、文件后缀名:  后缀名必须是.py,否则导入模块时会出错2、执行方式:  python解释器 .py文件路径  python 进入解释器 实时输入并获取执行结果3、解释器路径  #!/usr/bin/env python →即文件头部的声明(适用于在Linux中指定解释器路径)  在windows系统直接写;  在Linux系统中:    文件名:./a.py    文件内部:#!/usr/bin/env python4、编码  # -*- coding:utf8 -*-  在Python2中如果程序包含中...