Python基本类型操作
2018-06-17 23:58:42来源:未知 阅读 ()
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字典
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash