摘要: 1、 >>> a = {"a":111,"b":222,"c":333,"d":444,"a":555} ## 如果键重复,则仅保留最后一个键值对 >>> a {'a': 555, 'b': 222, 'c': 333, 'd': 444} 阅读全文
posted @ 2021-02-25 21:50 小鲨鱼2018 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = dict(a = 111, b = 222, c = 333, d = 444) >>> a["a"] 111 >>> a["c"] 333 >>> b = ("b","d") >>> for i in b: print(a[i]) 222 444 2、 >>> a = dic 阅读全文
posted @ 2021-02-25 21:39 小鲨鱼2018 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = dict(a = 111, b = 222, c = 333, d = 444) >>> a {'a': 111, 'b': 222, 'c': 333, 'd': 444} >>> a["e"] = 555 ## 增加项 >>> a {'a': 111, 'b': 222, 阅读全文
posted @ 2021-02-25 21:35 小鲨鱼2018 阅读(2702) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = {"a":111,"b":222,"c":333,"d":444} >>> a {'a': 111, 'b': 222, 'c': 333, 'd': 444} >>> len(a) 4 >>> type(a) <class 'dict'> 2、 >>> a = dict((( 阅读全文
posted @ 2021-02-25 21:25 小鲨鱼2018 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = ["ccc","aaa","ddd","bbb"] ## 利用列表分片 >>> b = a[::-1] >>> b ['bbb', 'ddd', 'aaa', 'ccc'] 2、 >>> a = ["ccc","aaa","ddd","bbb"] >>> b = 阅读全文
posted @ 2021-02-25 21:03 小鲨鱼2018 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = ["aaa","bbb","ccc"] ## 列表,中括号,逗号 >>> type(a) <class 'list'> >>> b = ("aaa","bbb","ccc") ## 元组,小括号,逗号 >>> type(b) <class 'tuple'> >>> c = "a 阅读全文
posted @ 2021-02-25 20:35 小鲨鱼2018 阅读(152) 评论(0) 推荐(0) 编辑
摘要: zip函数返回有可迭代对象共同组成的元组。 1、 >>> a = "abcde" >>> b = [100,200,300,400,500] >>> c = ("aaa","bbb","ccc","ddd","eee") >>> for i in zip(a,b,c): ## 返回由可迭代对象共同组 阅读全文
posted @ 2021-02-25 16:41 小鲨鱼2018 阅读(91) 评论(0) 推荐(0) 编辑
摘要: enumerate返回一个二元组的可迭代对象,二元组就是元素数为二的元组。 1、字符串 >>> a = "erqwu" >>> enumerate(a) <enumerate object at 0x0000018555A1D880> >>> for i in enumerate(a): ## 可迭 阅读全文
posted @ 2021-02-25 16:33 小鲨鱼2018 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1、字符串反转 >>> a = "839574" >>> reversed(a) <reversed object at 0x00000215CACA0D60> >>> for i in reversed(a): ## reversed反转为迭代器对象 print(i,end = ";") 4;7; 阅读全文
posted @ 2021-02-25 16:22 小鲨鱼2018 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、字符串排序 >>> a = "349217" >>> b = sorted(a) >>> b ['1', '2', '3', '4', '7', '9'] >>> type(b) ## 返回类型为列表 <class 'list'> >>> c = sorted(a,reverse = True) 阅读全文
posted @ 2021-02-25 16:07 小鲨鱼2018 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = 123 >>> a 123 >>> type(a) <class 'int'> >>> b = float(a) ## 整数转化为浮点 >>> b 123.0 >>> type(b) <class 'float'> >>> c = str(a) ## 整数转化为字符串 >>> 阅读全文
posted @ 2021-02-25 15:13 小鲨鱼2018 阅读(188) 评论(0) 推荐(0) 编辑
摘要: tuple函数将可迭代对象转化为元组。 1、 >>> tuple("abcde") ('a', 'b', 'c', 'd', 'e') >>> a = tuple("abcde") ## 字符串作为可迭代对象,将字符串转化为元组 >>> a ('a', 'b', 'c', 'd', 'e') >>> 阅读全文
posted @ 2021-02-25 15:01 小鲨鱼2018 阅读(495) 评论(0) 推荐(0) 编辑
摘要: list函数将可迭代对象转化为列表 1、 >>> list("abcde") ## 字符串作为可迭代对象,将字符串转化为列表 ['a', 'b', 'c', 'd', 'e'] >>> a = list("abcde") >>> a ['a', 'b', 'c', 'd', 'e'] >>> typ 阅读全文
posted @ 2021-02-25 14:51 小鲨鱼2018 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 1、格式化浮点数 >>> "%f" % 100 '100.000000' >>> "%.2f" % 100 '100.00' >>> "%f" % 100.35667324 '100.356673' >>> "%.1f" % 100.35667324 '100.4' 2、科学计数法 >>> "%e" 阅读全文
posted @ 2021-02-25 14:25 小鲨鱼2018 阅读(3834) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = "abcd" >>> b = "xyzp" >>> a + b ## +号拼接 'abcdxyzp' >>> c = (a,b) >>> c ('abcd', 'xyzp') >>> "".join(c) ## 内置方法join拼接 'abcdxyzp' >>> "%s%s" 阅读全文
posted @ 2021-02-25 14:16 小鲨鱼2018 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1、 format位置参数 >>> "{0},{1},{2}".format("aaa","bbb","ccc") 'aaa,bbb,ccc' >>> "{2},{1},{0}".format("aaa","bbb","ccc") 'ccc,bbb,aaa' >>> "{0},{2},{1}".fo 阅读全文
posted @ 2021-02-25 13:55 小鲨鱼2018 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = "abcabcabcabc" >>> len(a) 12 >>> a.partition("b") ## 设定b为分割符,返回三元组 ('a', 'b', 'cabcabcabc') >>> a.partition("x") ## 字符串中不含有指定分隔符 ('abcabcab 阅读全文
posted @ 2021-02-25 12:36 小鲨鱼2018 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = " good " ## 测试字符串,左右都有空格 >>> a ' good ' >>> len(a) 10 >>> a.lstrip() ## 删除左侧空格 'good ' >>> a.rstrip() ## 删除右侧空格 ' good' >>> a.strip() ## 删除 阅读全文
posted @ 2021-02-25 12:29 小鲨鱼2018 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = "good" >>> a.ljust(1) 'good' >>> a.ljust(10) ## 左对齐 'good ' >>> a.ljust(10,"-") ## 左对齐,以-填充多余宽度 'good ' >>> a.ljust(20,"x") 'goodxxxxxxxxxx 阅读全文
posted @ 2021-02-25 12:22 小鲨鱼2018 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> a = "gooood" >>> a.replace("o","x") ## 将o全部替换为x 'gxxxxd' >>> a.replace("o","x",1) ## 指定替换次数 'gxoood' >>> a.replace("o","x",2) 'gxxood' >>> a.re 阅读全文
posted @ 2021-02-25 12:16 小鲨鱼2018 阅读(3087) 评论(0) 推荐(0) 编辑