随笔分类 -  Python相关

摘要:python的哲学是简单优雅 提供了非常完善的基础代码库,并且有大量的第三方库 #让linux系统知道这是python程序#!usr/bin/env # -*-coding:utf-8-*- 系列对比: python与自然语言(为什么要有编程语法): 计算机编程语言和我们日常使用的自然语言有所不同, 阅读全文
posted @ 2021-02-24 16:37 bobo的学习笔记 阅读(114) 评论(0) 推荐(0) 编辑
摘要:首先需要说明的是,windows下的文件路径,cmd窗口等默认编码都是gbk 但在windows下编写python程序的时候,我们一般采用的编码是utf-8 二者不一致是导致乱码的根本原因! 在pycharm下,为了中文不乱码,那么需要注意一下几个方面: 一、每一个源程序文件头部,需要加上 二、py 阅读全文
posted @ 2019-11-26 15:31 bobo的学习笔记 阅读(33433) 评论(0) 推荐(0) 编辑
摘要:django相关的命令行命令:创建一个djaongo的应用:在已经创建号的应用文件夹中运行:django-admin.py startproject projectName开启系统自带的服务器在网站对应的目录中运行python manager.py runserver 8080(默认为8000)使用模板系统的时候需要这样打开交互界面:python manager.py shell之所以采用这个方式打开交互界面,而非python这个常用的命令,是因为在启动解释器之前,它告诉Django使用哪个设置文件。 Django框架的大部分子系统,包括模板系统,都依赖于配置文件;如果Django不知道使用哪 阅读全文
posted @ 2013-09-28 16:09 bobo的学习笔记 阅读(925) 评论(0) 推荐(0) 编辑
摘要:和其他高级语言不同,python中的异常可以用在以下场合:错误处理,终止动作和事件通知和异常相关的语句有四种:tryexcept:try语句中出现异常时候调用finally:不论try语句有无异常皆调用raise:用户手动触发异常assert:相当于一个有条件的raise能够处理任何异常的情况:空的except是一种通用功能,包括系统退出相关的异常。替代方案:捕获一个名为Exception的异常,可以捕获除了系统退出外的几乎所有异常。except IndexError和except IndexError()两种方法是一样的,第一种方法隐式调用异常类无参数的构造函数来创建异常实例。 阅读全文
posted @ 2013-09-24 22:34 bobo的学习笔记 阅读(195) 评论(0) 推荐(0) 编辑
摘要:从这里再次体现了python语言强大的灵活性。某些在高级语言中看似不严谨需要尽量避免的地方在python中都是允许的。比如: (1),异常可以用来处理错误(2),方法,类也都可以视为对象。(3),没有任何的类型声明可见,python中一切皆为对象,包括类,而类在C++,java中仅仅是编译器的输入而已。1,函数重载python因为没有类型声明,因此函数重载不能通过参数类型标记来实现。python中的多台是基于对象接口的,而不是类型。2,伪私有python的伪私有属性:所谓伪私有,是指这么做仅仅避免了实例内的命名空间冲突,而不是限制变量名的读取具体做法是,class语句内部有两个下划线,但是结尾 阅读全文
posted @ 2013-09-24 21:19 bobo的学习笔记 阅读(434) 评论(0) 推荐(0) 编辑
摘要:通过__开始的属性感觉分为两种类型:利用dir调用的时候::这种貌似和运算符重载有关系,用户如果需要的话可以重写该函数:这种应该是内部的实现机制,可以直接调用。1,__name__环境属性,不需要调用者,如果是在顶层文件,那么显示__main__,如果是模块文件,显示当前类名2,__class__如果是类调用,显示type;如果是实例调用,显示实例对应的类名3,__bases__类来调用,显示超类名4,__init__构造函数5,__getitem__索引、分片时候调用此方法,成员关系测试in,列表解析,内置函数map,列表和元组赋值运算以及类型构造方法也会调用__getitem__(如果定义 阅读全文
posted @ 2013-09-24 17:29 bobo的学习笔记 阅读(671) 评论(0) 推荐(0) 编辑
摘要:python中的相关帮助命令假设s是一个字符串,那么dir(s)可以列出字符串对象的所有属性(方法也是函数属性),其中有下划线的部分与类重 载有关,用来表示python实现细节,没有下划线的属性是对象可以调用的方法。查询具体的函数用法可以使用help(s.replace)的方式文档字符串:module.class.method._doc__可以查看模块的文档注释,自己敲代码的时候也可以如此编写可查看的注释文档。当然也可以使用help方法。字符串相关:1,python中字符串可以进行逆向索引,相乘表示重复2,可作用于多种类型的通用型操作都是以内置函数或表达式的形式出现的【例如,len(x),x【 阅读全文
posted @ 2013-09-12 17:01 bobo的学习笔记 阅读(373) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示