#seta=set('aaa') [字符串形式的定义]print aa=set(['a','a','a']) [数字形式的定义]print a输出都为 set(['a')] 重复会去掉判断 print 'b' in a Falseb=set('abc')[常用运算]print a-bprint b-aprint a&bprint a|bprint b>aprint a^ba.add('d') [添加][set 转 list]print list(a) [将a转为list]L1=(1,2,3,4,2,6,3,7)L2=(1,2,5,7,9,4,0,3)例子:#求L1与L2之间的差异与相同的元素a=set(L1)b=set(L2)print a&b [相同元素]print (a|b) - (a&b) [差异元素]print a^b [差异元素,非运算]"""模块和包一个py文件就是一个模块包:文件夹 包含一个__init__.py文件(一般为空文件)导入:import ...from 包.模块 import 模块中的 ...!查询 from 和 import 的区别例如:有一个Test.py引用方式:from Tset in AA(Tset中有的值,你可以使用和更改) import Tset (引用Tset文件内容,但权限低) 如果深入引用 方法1. import Tset1.Tset2.Tset3 方法2. import as Tset (优)pip install tornadopip listpip install -r requirements.txt (记录依赖性,并且安装)requirements:Django == 1.5.4 (不写版本号,则表示为最新,但是最新的一般不兼容,还是得明确需要的版本号)PIL >= 1.1.2MySQL-python == 1.2.4pip uninstall <package_name> [卸载]pip uninstall -r requirements.txt pip install -U <package_name> [升级]pip show -f <package_name> [显示包所在的目录]pip search <key> [搜索]pip list -o [查询所有可以升级的包]pip install <package> -d <path> [下载一个pip的包]"""#encoding=utf8 [转义汉语]#简单项目建立结构 */python/#if __name__=='__main__': [表示本py文件的运算可以输出,但是被引用后不能被运算]#H="today is a %s day %s"%('good','2017.1.1')print aprint a.endswith('xx') [判断是否以'xx'结束,结束调转True]print a.find('i') [查询i的位置]a=a.replace(' ','_') [将' '全部换为'_']print aprint a.split('_') [用'_'为间隔,切分整个语句段]#索引切片printprintH="today is a %s day %s"%('good','2017.1.1')print aprint a[0:5] [从第0个字符切到第5个字符]print a[1:5]print a[1:-1]print a[-2:-1] [从倒数第2到倒数第1]print a[-1:-2] [不够切,显示无]print a[-1:-2:-1] [第三位step,步长,这样就能切出一个x]print a[::-1] [反转字符串]#练习"""给定一个字符串:'abcdefghijklmnopqrstuvwxyz'1.求o所在的索引2.通过切片获得'xyz','hij','pqrs'3.把偶数位置的字符串替换成逗号4.用逗号分成列表5.把切分后的列表还原成给定字符串6.反转给定字符串7.计算给定字符串长度8.把给定字符串按照4个一组进行分组,不足4个用*补足
H='abcdefghijklmnopqrstuvwxyz'n=0for x in list(H): n=n+1 if n%2 == 0: print ",", else: print x, printn=0while n<len(H): if n%2==1: H = H.replace( H[n:n+1],',') n=n+1print Hn=0for x in list(H): n=n+1 if n%2 == 0: print "_", else: print x, printH='abcdefghijklmnopqrstuvwxyz'#n=0#for x in list(H):# print x,# n=n+1# if n%4 == 0: # print# if n%4 !=0:# print# while x<4-(n%4)# print *#H='abcdefghijklmnopqrstuvwxyz'#n=0 #while n<26: