摘要:
1.len(list)返回列表元数量2.使用一个列表变量给另一个变量赋值时,不是拷贝一份给该变量,而是把该变量的指针指向原变量所指向的列表1 a = [1, 2, 3]2 b = a3 b[0] = 54 则a[0]也是55 a, b指向的内存为同一地址3.for in 使用for i in list:可以很简单的实现列表内元的循环 if a in list:判断表中是否有a4.范围 for i in range(100): print i 打印0到99,不会打印100 rang(100)返回一个[0, 1, ... 99]的表5.列表的方法 list.append(EL... 阅读全文
摘要:
sorted(a)返回一个重新排序的表,原表不变list.sort()直接把原表替换为新排序好的表,返回Nonesorted(a, reverse=Ture)翻转排序key=排序sorted(strs, key=len)依据字符串长度排序sorted(strs, key=str.lower)忽略字母大小写排序自定义key=func排序 1 ## Say we have a list of strings we want to sort by the last letter of the string. 2 strs =['xc','zb','yd' 阅读全文
摘要:
1.字符串类型str python中没有char类型,单个字符是作为长度为1的字符串存在的2.字符串的使用 len(s)返回字符串长度 s + s返回组合的字符串 字符串可以作为列表来操作 s = "Hello" 则s[1]为'e'3.其它类型变量转为字符串 str(3.14)4.字符串方法s.lower(),s.upper()--将字符串转换为小写或者大写形式 s.strip()--删除开头和结尾的空白符 s.isalpha()/s.isdigit()/s.isspace()...--检查所有字符是否都为字符/数字/空白 s.startswith(' 阅读全文
摘要:
1.from sys improt argv用来读取运行脚本时的输入2.raw_input("提示信息")返回输入的字符串3.open(name, flag) 参数均为字符串用''name文件名,flag r读 w写 b二进制返回文件对象4.对文件对象的操作.read()返回文件对象整个字符串.truncate()清空文件.write(string)把字符串写入文件.close()关闭文件.seek(0)返回文件开始的地方.readline()顺序返回一行5.关于函数1.用def定义2.函数名需表明函数意义3.括号后用:冒号结束4.缩进的内容都包括在函数下 阅读全文
摘要:
1.improt sys 导入sys模块,产生sys.argv这个列表,sys.argv[0]为脚本名,sys.argv[1]以及后面的元都是命令行输入的参数2.标准的python main()函数调用 if __name__ == '__main__': main() 直接运行一个python脚本的时候 _name_这个变量就等于_main_,所以会运行mian(),如果是引用则不会运行3.模组调用 每一个.py脚本都是一个模组, 调用的时候使用import name 调用模组中 方法name.function() 阅读全文
摘要:
1.格式输出也可以 是变量1 a = “%r %s”2 print a % (5, "baidu")3 输出结果:5 baidu2.%r对字符串的输出结果不做转意1 print "%r" % "\tabc"2 输出结果:'\tabc'3 print "%s" % "\tabc"4 输出结果: abc3.三引号的完整输出 1 print """ 2 Hello! 3 Can I help you? 4 \nNo! Thanks! 5 "&qu 阅读全文