一:定义一个数组,求数组中每个元素出现的次数
如果用java来实现,是一个比较复杂的,需要遍历数组。
但是python很简单:看代码
a = [1,4,2,3,2,3,4,2]
from collections import Counter
print Counter(a)
打印结果:
Counter({2: 3, 3: 2, 4: 2, 1: 1})
结果表示:元素2出现了...
分类:
编程语言 时间:
2015-01-28 09:57:55
阅读次数:
213
1 元组定义:
说明:元组不可以修改,一般用圆括号括起来例子:
#一般元组
>>> 1,2,3
(1, 2, 3)
>>> (1,2,3)
(1, 2, 3)
#一个元素的元组
>>> (1,)
(1,)
>>> 2,
(2,)
#空元组
>>> ()
()
>>>
#元组的乘法
>>> 4* (2,)
(2, 2, 2, 2)
>>> ...
分类:
编程语言 时间:
2015-01-28 09:51:42
阅读次数:
201
1:双引号转义
print "he\"llo"只需要在双引号前面加一个反斜杠。
输出结果:he"llo
2:字符串的拼接
(1)可以用+号
print "hello" +" "+ "wolrd"
(2)可以用逗号
print "hello","world"
(3)可以用*数字
print "hello"*3
输出结果:
hello wolrd
hello world...
分类:
编程语言 时间:
2015-01-27 21:58:04
阅读次数:
175
一:取字符串中第几个字符
print "Hello"[0]
print "Hello"[-1]
第一行:表示输出字符串中第一个字符
第二行:表示输出字符串中最后一个字符
二:字符串分割
print "Hello"[1:3]#第一个参数表示原来字符串中的下表
#第二个阐述表示分割后剩下的字符串的第一个字符 在 原来字符串中的下标
这句话有些啰嗦,直接看输出结果:
el...
分类:
编程语言 时间:
2015-01-27 21:57:50
阅读次数:
174
一. 第一个小程序:
python语法比较简单,采用缩进的方式,如下所示:
a = 100
if a >= 0:
print a
else:
print -a使用#进行注释,其他的每一行都是一个语句,当语句以冒号“:”结尾时,缩进的语句视为代码块。
按照约定俗成,一般使用Tab键缩进,或按四个空格。
注意:python程序是大小写敏感的。
二....
分类:
编程语言 时间:
2015-01-27 18:35:37
阅读次数:
203
虽然Python是解释性语言,但是它是面向对象的,能够进行对象编程。当一个类定义完之后,就产生了一个类对象。类对象支持两种操作:引用 和 实例化。引用操作是通过类对象去调用类中的属性或者方法,而实例化是产生出一个类对象的实例,称作实例对象。class people: # 定义了一个类 ...
分类:
编程语言 时间:
2015-01-27 12:44:11
阅读次数:
195
一:首先看一段小程序
class person:
def __init__(self):
print "new person"
p = person();
可以看出:python中用关键字class自定义对象,后面加一个冒号
然后需要定义类的构造方法__init_,构造方法中需要传入参数self,这个self相当于java中的this,指向对象自己。
然后...
分类:
编程语言 时间:
2015-01-27 09:33:18
阅读次数:
251
一:先看一段小程序
class person:
def __init__(self):
print "new person"
self.name = "lyl"
def setName(self,name):
self.name = name
def printName(self):
print self.n...
分类:
编程语言 时间:
2015-01-27 09:32:40
阅读次数:
554
一:首先看一段小程序
k = 0;
def changek():
k = 10;
changek()
print k
定义一个变量k
定义一个函数changex
在changex内部,将10赋值给k
打印x
执行结果为: 0
说明:k是全局变量,而changex中声明的是另外一个局部变量。此k非彼k,执行完changex,函数内部的k就消失。跟jav...
分类:
编程语言 时间:
2015-01-26 22:50:11
阅读次数:
181