
Python
奋斗的小程序员
嵌入式爬坑中......
展开
-
Python——复制文件内容
Python的文件操作感觉跟Linux c很像,写来写去也就是那样的,这里写了一个程序实现复制一个文件夹中的内容到另外一个文件中。 环境:Ubuntu+Python2.7#coding=utf-8oldFileName=raw_input("请输入要复制的文件名:")oldFile=open(oldFileName,'r')num=oldFileName.rfind('原创 2017-07-29 16:52:35 · 2395 阅读 · 0 评论 -
Python——学生成绩管理系统
讲起学生成绩管理系统,从大一C语言的课程设计开始,到大二的C++课程设计都是这个题,最近在学树莓派,好像树莓派常用Python编程,于是学了一波Python,看了一点基本的语法想写点东西练下手。开发环境:Ubuntu+Python2.7代码如下:#coding=utf-8#保存学生信息studentList=[]def addInfo(name,addr): tempInf原创 2017-07-24 21:31:59 · 18190 阅读 · 3 评论 -
Python——递归
讲起递归,我一般会联想到函数的嵌套调用和中断,为什么会把他们联想到一起,这里我就不细说了,想一想就清楚了。利用递归求解一个数的阶乘:环境:Ubuntu+Python2.7#coding=utf-8#利用递归求阶乘def digui(num): if num>=1: result=num*digui(num-1) else: result=1 return resul原创 2017-07-26 09:30:39 · 574 阅读 · 0 评论 -
Python——变量类型
变量变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该原创 2017-09-07 10:49:14 · 738 阅读 · 0 评论 -
Python——网络编程
Python 提供了两个级别访问的网络服务:1.低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。2.高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。这里写了一个简单的实例来熟悉一些函数:服务器端:#coding:UTF-8原创 2017-11-01 09:26:28 · 2609 阅读 · 0 评论 -
Python——函数参数问题
关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。有如下代码:#coding:UTF-8def printfunction(name,age): print "Name:",name print "Age:",age re原创 2017-10-23 16:23:03 · 1101 阅读 · 0 评论 -
Python——正则表达式
Python正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。原创 2017-10-25 13:59:26 · 2798 阅读 · 0 评论 -
Python——编程入门实例(一)
【程序1】题目:有1,2,4,5个数字,能够组成多少个互不相同且无重复数字的三位数?都是多少?sum=0#保存无重复三位数的个数for i in range(1,5): for j in range(1,5): for k in range(1,5): if i!=j and i!=k and j!=k: prin原创 2017-09-06 11:33:43 · 2296 阅读 · 0 评论