欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

python

shiping1 的头像

请问 pycharm 选什么键 可以让左边处于选中状态


请问 pycharm 选什么键 可以让左边处于选中状态

齿轮


两个 autoscroll

 
普通分类: 
shiping1 的头像

关于 对象引用 和值引用

list = [{'aa':'xxx'},{'aa':'yyy'}]
for i in list
i['aa']='mmmmmmmm'
print list
list结果是  [{'aa': 'mmmmmmmm'}, {'aa': 'mmmmmmmm'}]
//这里的i指向的是一个dict引用


list = [5,6,7]
 for i in list:
i=4
print list 
结果为什么还是 [5,6,7]呢
//这里的i指向的是一个值




数字在python里是不可变类型,你修改的只是i而已
至于你上面的i=4,只是让i指向4这个对象,不算是修改对象内容
l = [123]
l[0] = 456
这种才是修改对象内容




 
普通分类: 
shiping1 的头像

pycharm 快捷键

普通分类: 
shiping1 的头像

python datetime模块

看这模块之前先熟悉下time模块:

普通分类: 
shiping1 的头像

Python timedelta

datetime.timedelta对象代表两个时间之间的的时间差,两个date或datetime对象相减时可以返回一个timedelta对象。
普通分类: 
shiping1 的头像

python 魔术方法 __init__ __new__ __call__ 函数

shiping1 的头像

pycharm设置永久(默认)显示行号

1、临时设置pycharm显示行号,右键代码的左边竖列show line numbers即可,但是其他的py代码和重启之后,设置就不能生效了
2、设置pycharm默认显

普通分类: 
shiping1 的头像

python __call__ 方法 函数

shiping1 的头像

pycharm 快捷键、tips及一些常用设置

shiping1 的头像

python iter yield

普通分类: 
shiping1 的头像

python iter yield

普通分类: 
shiping1 的头像

python iter yield

普通分类: 
shiping1 的头像

关于wsgi的理解(web服务器网关接口)2

google  "make_server yield"

普通分类: 
shiping1 的头像

关于wsgi的理解(web服务器网关接口)

shiping1 的头像

IndentationError: unexpected indent python

  都知道python是对格式要求很严格的,写了一些python但是也没发现他严格在哪里,今天遇到了
普通分类: 
shiping1 的头像

Python和Php的比较。

1. python不是脚本语言,虽然他是动态解释的。他可以完成系统级的开发。
2. python是跨平台的,你可以运用python在mac,在linux,在win下,甚至是s60手机中开发软件;PHP没有这些能力。
3. 从语法上说python的语法蜜糖更多些,语言结构简练,最简单的,PHP的$烦死你。
4. web开发上,PHP应用较广,有很多现成的代码和模版,python这方面欠缺,虽然他有很多很好的框架。比如django。
5. python因其应用范围,学习时间更长,当然如果你只玩网站建设,像上面有人说的webpy学习周期很短,基本上在浏览器中就能完成基本的建站工作。
6. 如果要学习编程技术,建议python。如果像尽快出网站建议PHP。(PHP的现成整站程序多,改改就能用。)


网络包。。。这位兄台用词不够准确。。。。
php和python都很好学,当然python会更快一点的学会。其实二者差不多。php主要做web方向吧。python的话什么都有涉及。
普通分类: 
shiping1 的头像

Python中zip()函数用法举例

普通分类: 
shiping1 的头像

Linux 下安装python软件包(pip、nose、virtualenv、distribute )

新手刚开始学习Python,目前学习《笨方法学python》ing~

普通分类: 
shiping1 的头像

查看python版本

python --version
普通分类: 
shiping1 的头像

ImportError: No module named mysql.connector linux 安装mysql驱动有大用

明明已经安装 Mysql-python 了,却依然报这个错误。

[root@scmroad controller]# python controller.py
Traceback (most recent call last):
  File "controller.py", line 20, in <module>
    from Mysql import MySql
  File "/apps/var/app1/controller/Mysql.py", line 1, in <module>
    import mysql.connector
ImportError: No module named mysql.connector
[root@scmroad controller]#

下面是 MySQL-Python 的安装过程
[root@scmroad MySQL-python-1.2.5]# pwd
普通分类: 
shiping1 的头像

python 里面的单下划线与双下划线的区别(私有和保护)

Python 用下划线作为变量前缀和后缀指定特殊变量。

_xxx      不能用'from moduleimport *'导入 

普通分类: 
shiping1 的头像

Python学习-编写自己的ORM(1)&laquo;

这篇博文参考的是廖雪峰的Python教程的实战部分,传送门。推荐大家看看装饰器和使用元类这两个章节,然后在看实战部分。

这篇博文有时间了还会更新,主要是学习Python的语法,如上面提到的装饰器和元类。

起步:编写简单的ORM对象

写一个类映射某个数据表,下面是写一个User类,对应数据库中的user表:

class User(Model):
id = StringField(primary_key=True,ddl='varchar(50)')
name = StringField(ddl='varchar(50)')

 

普通分类: 
shiping1 的头像

搭建Python的Eclipse开发环境之配置解释器

配置解释器

普通分类: 
shiping1 的头像

搭建Python的Eclipse开发环境之安装PyDev插件

使用update site安装pydev插件

普通分类: 
shiping1 的头像

自己测试做的 关于 metaclass的例子 有大用



class ModelMetaclass(type):
    '''
    Metaclass for model objects.
    '''
    def __new__(cls, name, bases, attrs):
        # skip base Model class:
        if name=='Model':
            return type.__new__(cls, name, bases, attrs)

        # store all subclasses info:
        if not hasattr(cls, 'subclasses'):
            cls.subclasses = {}
        if not name in cls.subclasses:
            cls.subclasses[name] = name
        else:
            logging.warning('Redefine class: %s' % name)

普通分类: 
shiping1 的头像

深刻理解Python中的元类(metaclass)

译注:这是一篇在Stack overflow上 很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子 和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e-satis同学给出了神一般的回复,该回复获得了985点的赞同点数,更有人评论说这段 回复应该加入到Python的官方文档中去。而e-satis同学本人在Stack Overflow中的声望积分也高达64271分。以下就是这篇精彩的回复(提示:非常长)

普通分类: 
shiping1 的头像

Python命名空间的本质

普通分类: 
shiping1 的头像

python: 使用UUID库生成唯一ID

Python使用UUID库生成唯一ID
普通分类: 
shiping1 的头像

Python容器set frozenset

set和frozenset皆为无序唯一值序列。
普通分类: 
shiping1 的头像

Python中类方法和静态方法

1、类中的静态方法

普通分类: 

页面

Subscribe to RSS - python