随笔分类 - python笔记
摘要:# GUI是Graphical User Interface(图形用户界面)的缩写。GUI程序有3个基本要素:输入、处理和输出。 # 常用的GUI框架 # wxPython: # Kivy:开源,主要关注创新型用户界面开发,如多点触摸应用程序。 # Flexx:纯python工具包,可使用web技术
阅读全文
摘要:# 数据库编程接口 # 在Python Database API 2.0规范中,定义了Python数据库API接口的各个部分,如模块接口、连接对象、游标对象、类型和构造器以及 # DB API的可选扩展以及可选的错误处理机制等 # 数据库连接对象:主要提供获取数据库游标对象和提交、回滚事务的方法,以
阅读全文
摘要:# 一、根据当前时间创建文件 import os # 文件或目录模块 import time # 导入时间模块 def nsfile(s): '''''The number of new expected documents''' # 判断文件夹是否存在,如果不存在则创建 b = os.path.e
阅读全文
摘要:import os fileinfo = os.stat('D:\常用软件\cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso') print('文件完整路径:',os.path.abspath('D:\常用软件\cn_windows_7_ulti
阅读全文
摘要:# os和os.path模块 import os print('os.getcwd():获取当前目录 ',os.getcwd()) print('os.name:获取操作系统类型 ',os.name) print('os.linesep:获取当前操作系统的换行符 ',os.linesep) prin
阅读全文
摘要:api annotation os.listdir() 列出当前目录下的所有文件和文件夹(包括被隐藏的) os.system() 运行shell命令(接收命令行列出当前目录下的所有文件和文件夹参数) os.sep() 更改操作系统中的路径分隔符 os.getcwd() 获取当前路径(中间会自动添上一
阅读全文
摘要:# 想要操作文件,首先要创建或者打开指定的文件并创建文件对象:file = opend(filename[,mode[,buffering]]) # file:被创建的文件对象 # filename:要创建或打开文件的文件名 # mode:可选参数,用于指定文件的打开模式,默认是只读‘r’ # r:
阅读全文
摘要:# try...except语句:当程序出错时,输出错误信息后,程序会继续执行 ''' try: pass # 可能出现错误的代码 except [exceptionName [as alias]]: # exceptionName:异常名(为空则捕获全部异常)。as alias:为当前异常指定一个
阅读全文
摘要:一、大乐透号码生成器 以下代码在MyModular同级目录中,文件名为:demo.py # 导入sys模块是python内置的 import sys # 导入自定义模块所在的目录 路径为模块路径 sys.path.append(r"D:\Python\python0\python0") # 导入模块
阅读全文
摘要:# 创建模块:将相关代码编写到一个单独的文件中,以.py结尾,不能和python自带的标准模块重名。 # 导入模块:import modulename [as alias] import math print(math.cos(5.69)) # 导入多个模块:import 模块1,模块2,模块3,.
阅读全文
摘要:# 一、修改手机默认语言 class Cellphone: def __init__(self): print('智能手机的默认语言为英文') def cellphone(self,defaultLanguage): print('将智能手机的默认语言设置为'+defaultLanguage) Ce
阅读全文
摘要:# 类是封装对象的属性和行为的载体,即具有相同属性和行为的一类实体被称为类。 # 面向对象设计程序设计的三大特点:封装、继承、多态 # 一、封装是面向对象编程的核心思想,将对象的属性和行为封装起来,其载体就是类,类会对客户隐藏其实现细节,这就是封装的思想 # 采用封装思想保证了类内部数据结构的完整性
阅读全文
摘要:# 一、选角色 # 方法 打印演员开始出演这个剧本 def Scrip(lead): print(lead +'开始参演这个剧本') # 获取控制台输入的 演员姓名 Lead=input('导演选定的主角是:') # 调用 打印 演员出演方法 Scrip(Lead) # 二、模拟美图外卖商家的套餐
阅读全文
摘要:# 匿名函数即没有名字的函数,通常情况下这种函数只使用一次:result = lambda [arg1 [,arg2,...argn]]:expression # result:用于调用lambda表达式 # [arg1 [,arg2,...argn]]:可选参数,指定要传递的参数列表,多个参数用逗
阅读全文
摘要:# python中根据变量的有效范围可分为“全局变量”和“局部变量” # 局部变量只有在函数内部有效,在函数运行前或运行完毕,其名字便不存在了 # 如果在函数外部使用函数内部定义的变量,会抛出NameError异常 # 如果一个变量在函数外部定义,那么无论在函数外部还是函数内部都可以使用 # 注:如
阅读全文
摘要:# 创建一个函数 # def functionname([parameterlist]): 定义 函数名([可选参数]): 可选参数可以为空或者多个 # ['''comments'''] ['''注释''']如果写了这个内容,调用时会显示帮助信息,即这里定义的内容 # [functionbody]
阅读全文
摘要:# 一 打印象棋口决 str1='马走日' str2='象走田' str3='车走直路炮翻山' str4='士走斜线护将边' str5='小卒一去不回还' # 输出提示信息 print('象棋口诀:') # 输出象棋口诀字符并在末尾添加逗号 print(str1,',') print(str2,',
阅读全文
摘要:# 匹配字符串可以使用match() search() findall()等方法 # match()从字符串的开始处进行匹配,如果在起始位置匹配成功,则返回match()对象,否则返回None # re.match(pattern, string, [flags]) # pattern 模式字符串
阅读全文
摘要:# 正则表达式 ''' 元字符 1 行定位符:^表示开始 如^tm只能匹配以tm开关的字符串 $表示结束 如tm$只能匹配以tm结尾的字符串 如果想匹配tm在任意位置的字符串,直接用tm即可 2 常用元字符: . 匹配除换行符以外的任意字符 .可以匹配“mr\nM\tR”中的m r M \t R \
阅读全文
摘要:# 一、字符串常用操作 # 拼接字符串:用“+”号将两个字符串拼接起来。注:字符串不允许直接和其它类型拼接。 # 计算字符串长度:在python中,数字、英文、小数点、下划线、和空格占一个字节;一个汉字可能会占2-4个字节,取决于所用编码。 # 汉字在GBK/GB2312编码中占2个字节,在UTF-
阅读全文

浙公网安备 33010602011771号