Python基本类型操作

2018-06-17 23:58:42来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

  1 # str = "2017.1.1.wmv"
  2 # #print(str[str.rfind('.'):])
  3 # #print(str.count("."))                                #出现的次数
  4 
  5 # str  = "哈哈哈" 
  6 # #print(str.isalnum())                                 #检测是否是字母数字 Ok 标点error    貌似没啥卵用
  7 # #print(str.isalpha())                                 #中文 英文 OK 
  8 # #print(str.isdigit())                                 #检测是否是数字 
  9 # print(str.join("你好,世界!"))                         #将 str 填充到字符的每一个之间
 10 
 11 
 12 # str = "我爱祖国天安门"
 13 # # print(str.partition('天'))                         #-->('我爱祖国', '天', '安门')
 14 # print(str.replace('爱','狠'))
 15 # str = "aqwer"                                         #只存在结尾处 
 16 #print(str.strip('6'))                                  #剔除在两端匹配的字符串
 17 #string
 18 #s.capitalize()                                         #首字母大写
 19 #s.count(t, start, end)                                 #计算出现的次数 或者在切片中的次数
 20 #s.find(t, start, end)                                  #在切片或者整个字符串的左边中找t出现的位置 
 21 #s.swapcase()                                           #大小写转换 
 22 
 23 
 24 """字符串切片步长""
 25 # str = "不忘初心,方得始终!"
 26 # print(str[-1:3:-3]) #!得
 27 
 28 
 29 
 30 
 31 
 32 ""字符串格式化操作 """
 33 
 34 # 字符串格式化 如果需要{} 就相当于
 35 # print("{{{0}}},{1}".format("你好", 2017))
 36 # print("啊! 人生苦短,{LLWH}用Python".format(LLWH = "小强"))
 37 
 38 # nameList = ["张三",'男',18,"12345678900","6969@qq.com"]
 39 # print("学生信息情况如下:姓名 :{0[0]}\t 性别: {0[1]}\t".format(nameList))
 40 
 41 
 42 # """字典操作"""
 43 # InfoDic = dict(name = "zhangsan", age = 18)
 44 # print("dic学生信息情况如下:姓名 :{0[name]}\t 性别: {0[age]}\t".format(InfoDic))
 45 
 46 
 47 # stuName = "张三"
 48 # stuAge = 18
 49 # print("dic学生信息情况如下:姓名 :{stuName}\t 性别: {stuAge}\t".format(**locals()))
 50 
 51 # """ 字符串对齐"""
 52 # print("="*30)
 53 # str01 = "人生苦短,我用Python"
 54 # print("{0:-^25}".format(str01))                           # > 右对齐 < 左对齐 ^居中
 55 
 56 # """进制转换"""
 57 # strNumber = "512"
 58 # print("十进制是: {0:d}\t 二进制是: {0:b}\t 十六进制是: {0:x}".format(int(strNumber)))
 59 # strNumber = "5874845"
 60 # print("计算器显示:{0:,}".format(int(strNumber)))
 61 
 62 """ 元组"""
 63 # hair = "black", "brown", "blonde", "red"
 64 # eyes = ("brown", "hazel", "amber", "green", "blue", "gray")
 65 # color = (hair,eyes)
 66 # # print(color)
 67 # print(color[1][3:-1])
 68 
 69 
 70 # things = (1,-7.5,("pea",(4,"xyz"),"queue"))
 71 # print(things[2][1][1][2])
 72 
 73 # """ 列表"""
 74 # list01, *list02 = [1,2,3,4,5,6,7,8,9,0]                         # 列表第一个元素赋值给第一个 其余的给*
 75 # list01, *list02,list03 = [1,2,3,4,5,6,7,8,9,0]                  # one ....lastOne 
 76 # print("第一个列表\t{0}\n".format(list01))
 77 # print("第二个列表\t{0}\n".format(list02))   
 78 # print("第三个列表\t{0}\n".format(list03))  
 79 # print("="*50)
 80 # *list01, list02 = [1,2,3,4,5,6,7,8,9,0]  
 81 # print("第一个列表\t{0}\n".format(list01))
 82 # print("第二个列表\t{0}\n".format(list02)) 
 83 
 84 # def TestFunc01(a, b, c):
 85 #     return a*b*c 
 86 
 87 # list04 = [3, 6, 9]
 88 # print(TestFunc01(3,*list04[1:]))
 89 
 90 # namelist = ["张三","李四","王五","赵六"]
 91 # namelist+=["田七","尼古拉斯"]
 92 
 93 # #namelist[2:2] = ["落泪无痕"]                                    #插入 
 94 # namelist[2:3] = ["落泪无痕"]                                    #修改
 95 # print(namelist)
 96 
 97 # print(namelist.pop())                                           #出栈
 98 
 99 # del namelist[1]                                                 #删除
100 # print(namelist)
101 
102 # xNumber = [1,2,3,4,5,6,7,8,9,0]
103 # # 下标为奇数的 0
104 # xNumber[1::2] = [0]*len(xNumber[1::2])
105 # print(xNumber)
106 
107 # 列表内涵
108 # leaps = []
109 # for year in range(1900, 2020):
110 #     if(year %4 ==0 and year % 100 !=0) or(year %400 == 0):
111 #         leaps.append(year)
112 
113 # print(leaps)
114 
115 
116 # leaps = [y for y in range(1900, 2000)
117 #             if(y %4 ==0 and  y%100 != 0) or(y %400 == 0)]
118 # print(leaps)
119 # print("=/+"*30)
120 # codes = [s + z + c for s in "MF" for z in "SMLX" for c in "BGW"
121 # if not(s == "F" and z == "X")]
122 
123 # print(codes)
124 
125 
126 
127 """集合"""
128 
129 list01 = [1,2,3,4,5,6,7,8,9,0]
130 list02 = [1,2,3,4,5,8,9,51,10,250]
131 
132 set01 = set(list01)
133 set02 = set(list02)
134 
135 # for x in set01:
136 #     print("集合set01 中的元素是:{0}".format(x))
137 
138 # print("-"*50)
139 # for x in set02:
140 #     print("集合set02 中的元素是:{0}".format(x))
141 
142 
143 # set03 = set01.difference(set02)                             #set01-set02
144 # set01.difference_update(set02)# set01-set02 
145 # set01.discard(1)#删除1
146 # set03 = set01.intersection(set02) #  & 共有集合
147 # set01 &= set02 # 交集 
148 # print(set01.isdisjoint(set02)) # 是否具有相同项
149 print(set01.issubset(set02)) # sert01 是否是set02的子集
150 
151 print("-"*50)
152 for x in set01:
153     print("集合set01 中的元素是:{0}".format(x))
154 
155 ############################################################################### modify 2017.12.26 By LLWH 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python:dict字典

下一篇:python实现微信接口(itchat)