-
列表函数&方法【每日一个知识点第366期-Python】
列表函数&方法 list.append(obj) 在列表末尾添加新的对象 list.count(obj) 统计某个元素在列表中出现的次数 list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) list.index(obj) 从列表中找出某个值第一个匹配项的索引位置,索引从0开始 list.insert(index, obj) 将对象插入列表 list.pop(obj=list[-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元…
-
列表截取【每日一个知识点第364期-Python】
列表截取 L=[‘spam’, ‘Spam’, ‘SPAM!’]; print L[2]; #’SPAM!’ print L[-2]; #’Spam’ print L[1:]; #[‘Spam’, ‘SPAM!’]
-
列表对+和*的操作符与字符串相似。+号用于组合列表,*号用于重复列表【每日一个知识点第362期-Python】
列表对+和*的操作符与字符串相似。+号用于组合列表,*号用于重复列表 例如: print len([1, 2, 3]); #3 print [1, 2, 3] + [4, 5, 6]; #[1, 2, 3, 4, 5, 6] print [‘Hi!’] * 4; #[‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’] print 3 in [1, 2, 3] #True for x in [1, 2, 3]: print x, #1 2 3
-
初始化列表【每日一个知识点第358期-Python】
初始化列表 list=[‘physics’, ‘chemistry’, 1997, 2000]; nums=[1, 3, 5, 7, 8, 13, 20];
-
数学函数【每日一个知识点第356期-Python】
数学函数 abs(x) 返回数字的绝对值,如abs(-10) 返回 10 ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5 cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1 exp(x) 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045 fabs(x) 返回数字的绝对值,如math.fabs(-10) 返回10.0 floor(x) 返回数字的下舍整数,如…
-
数字类型转换【每日一个知识点第354期-Python】
数字类型转换 int(x [,base]) 将x转换为一个整数 float(x ) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象x转换为字符串 repr(x) 将对象x转换为表达式字符串 eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s) 将序列s转换为一个元组 list(s) 将序列s转换为一个列表 chr(x) 将一个整数转换为一个字符 unichr(x) 将一个整数转换为Unicode字符…
-
如何在Python中使用字符串【每日一个知识点第352期-Python】
a、使用单引号(‘) 用单引号括起来表示字符串,例如: str=’this is string’;print str; b、使用双引号(“)双引号中的字符串与单引号中的字符串用法完全相同,例如: str=”this is string”;print str; c、使用三引号(”’)利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如: str=”’this is stringthis is pythod stringthis is string”’print str;
-
if 语句【每日一个知识点第350期-Python】
if 语句 也许最有名的是 if 语句。例如: >>> x = int(input(“Please enter an integer: “)) Please enter an integer: 42 >>> if x < 0: … x = 0 … print(‘Negative changed to zero’) … elif x == 0: … print(‘Zero’) … elif x == 1: … print(‘Sing…
-
字符串日期格式化为秒数,返回浮点类型【每日一个知识点第348期-Python】
字符串日期格式化为秒数,返回浮点类型: expire_time = “2013-05-21 09:50:35″ d = datetime.datetime.strptime(expire_time,”%Y-%m-%d %H:%M:%S”) time_sec_float = time.mktime(d.timetuple()) print time_sec_float
-
获取日期差【每日一个知识点第346期-Python】
oneday = datetime.timedelta(days=1) #今天,2014-03-21 today = datetime.date.today() #昨天,2014-03-20 yesterday = datetime.date.today() – oneday #明天,2014-03-22 tomorrow = datetime.date.today() + oneday #获取今天零点的时间,2014-03-21 00:00:00 today_zero_time = datet…