2015年10月18日
Python
元组
元组是包含多个元素的类型,元素之间用逗号分割。 元组中各元素存在先后关系,可以通过索引访问元组 中元素。
>>> t2=123,123314,24,("hello","china")
>>> print(t2[2])
24
>>> print(t2[3])
('hello', 'china')
>>> print(t2[3][1])
china
>>>
列表
列表(list)是有序的元素集合;
列表元素可以通过索引访问单个元素;
列表与元组不同 列表大小没有限制,可以随时修改。
列表操作
列表操作符
操作符含义
< list1 > + < list2>
连接两个列表
< list > * < 整数类型 >
对列表进行整数次重复
< list > [< 整数类型 >]
索引列表中的元素
len( < seq > )
列表中元素个数
< list >[ < 整数类型 > :
< 整数类型 >] 取列表的一个子序列
for < var > in < list > :
对列表进行循环列举
< expr > in < list >
成员检查,判断< expr>是否在列表中
列表相关方法
方法
方法含义
< list > . append ( x )
将元素x增加到列表的最后
< list > . sort ( )
将列表元素排序
< list > . reverse ( )
将序列元素反转
< list > . index ( )
返回第一次出现元素x的索引值
< list > . insert ( i, x )
在位置i处插入新元素x
< list > . count ( x )
返回元素x在列表中的数量
< list > . remove ( x )
删除列表中第一次出现的元素x
< list > . pop ( i )
取出列表中位置i的元素,并删除它
补充:split()函数,将字符串拆分成一个列表,默认以空格分割。
math库中常用的数学函数
random库中常用的函数

Pi圆周率计算函数
# pi.py
from random import random
from math import sqrt
from time import clock
<!-- 这里主要设计精度 -->
DARTS = 1200000
hits = 0
clock()
for i in range(1,DARTS):
x, y = random(), random()
dist = sqrt(x**2 + y**2)
if dist <= 1.0:
hits = hits + 1
pi = 4 * (hits/DARTS)
print("Pi的值是 %s" % pi)
print("程序运行时间是 %-5.5ss" % clock())
慕课
当代人社会心理的三大特点
渴望发言
寻求联系
得到庇护
社交关系
强关系
弱关系
线上关系
线下关系
无关系
Last updated
Was this helpful?