随笔分类 - python
摘要:今天在安装scrapy时候,最后一步出现下面报错(操作系统为centerOS 6.4)error: Setup script exited with error: command 'gcc' failed with exit status 1原因是由于系统中缺少几个模块,执行下列命令,问题解决:yu...
阅读全文
摘要:安装pip最方便的方法: 下载下面的文件get-pip.py之后执行python get-pip.py如果setuptools没有安装,那么get-pip.py将会为你安装setuptools.如果你要升级 setuptools ,请执行 :pip install -U setuptools升级PI...
阅读全文
摘要:一般的计算机语言中参数的个数是不能改变的,但是在python中实参的个数是可以改变的。主要是通过形参中的*arg和**arg来实现的,使用可变参数必须遵守下面规则:1、位置参数必须出现在这*arg参数之前2、*arg必须出现在**arg之前,在*arg这之后和**arg之前出现的参数必须是关键字参数...
阅读全文
摘要:关键字参数: 就是在形式参数中必须要提供”传递参数名=传递参数值”位置参数: 仅仅只有参数名特点:1、位置参数只能出现在关键字参数之前,不管是在行参还是实参中。 2、关键字参数在调用时(实参)中不必按照形参中的顺序来,只要传递参数名=传递参数值即可。3、在实参中可以用“参数名=参数值”调用位置参数,...
阅读全文
摘要:在一般的语言中else子句一般是紧跟在if 子句后面,但是python语言中else子句可以不跟在if子句后面,请看下面代码:>>> for n in range(2, 10):... for x in range(2, n):... if n % x == 0:... ...
阅读全文
摘要:奇怪的现象在paython3中print(range(10))得出的结果是 range(0,10) ,而不是[0,1,2,3,4,5,6,7,8,9] ,为什么呢?官网原话:In many ways the object returned byrange()behaves as if it is a...
阅读全文
摘要:列表的分片str = "0123456789"print("打印第0个元素:" ,str[0])print("负数表示倒数第N个元素,-1表示倒数第一个元素:" ,str[-1])print("分片操作,str[start:end], start会包含在结果中而end却不会:" ,str[1:5])...
阅读全文
摘要:# -*- coding:utf-8 -*-的主要作用是指定文件编码为utf-8, 因为一般默认的是ASCII码,如果要在文件里面写中文,运行时会出现乱码,加上这句之后会把文件编码强制转换为utf-8运行时会就不会出现乱码了。声明的语法参考python的PEP http://www.python.o...
阅读全文
摘要:大部分python文件的头部都会写上 #!/usr/bin/python 或者 #!/usr/bin/env ,这个语句主要和运行模式有关, 如果我们用普通运行模式例如(linux) : python *.py 那么这个语句在此运行模式下无效。如果想让python程序像普通程序一样运行,例如:./*
阅读全文

浙公网安备 33010602011771号