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