a = [1, 2, 3.14, 'data'] print(type(a)) #输出a的类型为list a.append([4,3]) #添加一个元素进list,其中[4,3]这个list已经作为a中的一个元素 a.extend(['delta', 5, 6]) #扩展原有的list,即两个lis ...
分类:
编程语言 时间:
2016-06-12 00:16:36
阅读次数:
147
Python中的赋值也分传值与传地址。 用=时,传的是地址,当两者绑定到一起,其中一个发生改变时,另一个也会改变。 如: x = [1, 2, 3, 4] y = x y[0] = 5 print(x) 这时候的结果显示的是 [5, 2, 3, 4] 若要仅仅传值,则要用copy函数。 x = [1 ...
分类:
编程语言 时间:
2016-06-12 00:13:30
阅读次数:
157
t = 'He is a string. Who are you?' print(t.capitalize()) #将首字母大写 print(t.split()) #以空格分割每个单词,得到一个list print(t.find('i')) #找到字符i的首个索引下标 print(t.find('i ...
分类:
编程语言 时间:
2016-06-11 21:27:24
阅读次数:
188
string.capwords()函数 string.capwords()函数,有需要的朋友可以参考下。 代码 : import syssys.path.append("C:/Python27/Lib")from string import *s='AAa dwEf sldfji'print cap ...
分类:
其他好文 时间:
2016-06-11 15:54:17
阅读次数:
2308
string.capwords() 将每个单词首字母大写 代码: import strings = ' The quick brown fox jumped over the lazy dog. 'print sprint string.capwords(s) 结果: The quick brown ...
分类:
其他好文 时间:
2016-06-11 15:52:24
阅读次数:
144
在实际写程序中,经常要对变量类型进行判断,除了用type(变量)这种方法外,还可以用isinstance方法判断:#!/usr/bin/envpython
a=1
b=[1,2,3,4]
c=(1,2,3,4)
d={‘a‘:1,‘b‘:2,‘c‘:3}
e="abc"
ifisinstance(a,int):
print"aisint"
else:
print"aisnotint"
ifisinstance(b,list):
..
分类:
编程语言 时间:
2016-06-11 07:09:36
阅读次数:
387
摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 在linux下搞软件开发的朋友, 几乎没有不知道strings命令的。我们先用man strings来看看: strings - print the ...
分类:
系统相关 时间:
2016-06-11 02:00:33
阅读次数:
284
1、格式化输出(1) -- % : 在print中可以这样使用,举例如下: 如果在print中只用了占位符,并且还要打印“%”的话,需要这样做: 如果要将字典的值输出的话,可以用下面的来做: 2、格式化输出(2) --format 下面介绍几种常用的模式: 模式一:普通占位符,这个和print的是一 ...
分类:
其他好文 时间:
2016-06-11 00:45:18
阅读次数:
196
自觉不才,使用def语句时容易出现以下错误, 参考: 习题—25 http://www.2cto.com/shouce/Pythonbbf/ex25.html def add(): print "A true man does what he will, not what he must!" add ...
分类:
其他好文 时间:
2016-06-10 14:52:41
阅读次数:
141
1、abs() 取绝对值 1 2 3 4 >>> a = abs(-7) >>> b= abs(7) >>>print(a,b) 7 7 1 2 3 4 >>> a = abs(-7) >>> b= abs(7) >>>print(a,b) 7 7 >>> a = abs(-7) >>> b= ab ...
分类:
编程语言 时间:
2016-06-10 13:37:51
阅读次数:
267