随笔分类 - python
摘要:list函数将可迭代对象转化为列表 1、 >>> list("abcde") ## 字符串作为可迭代对象,将字符串转化为列表 ['a', 'b', 'c', 'd', 'e'] >>> a = list("abcde") >>> a ['a', 'b', 'c', 'd', 'e'] >>> typ
阅读全文
摘要:1、格式化浮点数 >>> "%f" % 100 '100.000000' >>> "%.2f" % 100 '100.00' >>> "%f" % 100.35667324 '100.356673' >>> "%.1f" % 100.35667324 '100.4' 2、科学计数法 >>> "%e"
阅读全文
摘要:1、 >>> a = "abcd" >>> b = "xyzp" >>> a + b ## +号拼接 'abcdxyzp' >>> c = (a,b) >>> c ('abcd', 'xyzp') >>> "".join(c) ## 内置方法join拼接 'abcdxyzp' >>> "%s%s"
阅读全文
摘要: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
阅读全文
摘要:1、 >>> a = "abcabcabcabc" >>> len(a) 12 >>> a.partition("b") ## 设定b为分割符,返回三元组 ('a', 'b', 'cabcabcabc') >>> a.partition("x") ## 字符串中不含有指定分隔符 ('abcabcab
阅读全文
摘要:1、 >>> a = " good " ## 测试字符串,左右都有空格 >>> a ' good ' >>> len(a) 10 >>> a.lstrip() ## 删除左侧空格 'good ' >>> a.rstrip() ## 删除右侧空格 ' good' >>> a.strip() ## 删除
阅读全文
摘要:1、 >>> a = "good" >>> a.ljust(1) 'good' >>> a.ljust(10) ## 左对齐 'good ' >>> a.ljust(10,"-") ## 左对齐,以-填充多余宽度 'good ' >>> a.ljust(20,"x") 'goodxxxxxxxxxx
阅读全文
摘要:1、 >>> a = "gooood" >>> a.replace("o","x") ## 将o全部替换为x 'gxxxxd' >>> a.replace("o","x",1) ## 指定替换次数 'gxoood' >>> a.replace("o","x",2) 'gxxood' >>> a.re
阅读全文
摘要:1、拆分字符串 >>> a = "2018:03:15" >>> a '2018:03:15' >>> a.split(sep = ":") ## sep指定拆分的分隔符 ['2018', '03', '15'] >>> a = "ab:c:aaa:d:ee:fddf:dfd:34:2:89:887
阅读全文
摘要:1、 >>> a = "good" >>> a 'good' >>> a.find("g") ## 如果查找字符存在,则返回第一个索引 0 >>> a.find("o") 1 >>> a.find("d") 3 >>> a.find("x") ## 如果不存在,则返回-1 -1 >>> a.find
阅读全文
摘要:1、 >>> a = "g\to\to\tg" >>> a 'g\to\to\tg' >>> a.expandtabs() 'g o o g' >>>
阅读全文
摘要:1、 >>> a = "good" >>> a 'good' >>> a.startswith("g") ## 判断字符串是否以g开头 True >>> a.startswith("o") ## 判断是否以o开头 False >>> a.startswith("d") False >>> a.end
阅读全文
摘要:1、 >>> a = "good" >>> a 'good' >>> a.count("g") ## 统计"g"出现的次数 1 >>> a.count("o") ## 统计"o"出现的次数 2 >>> a.count("d") ## 统计d出现的次数 1 >>> a.count("go") ## 统
阅读全文
摘要:>>> a = "good" ##测试字符串 >>> a 'good' >>> type(a) <class 'str'> >>> a.center(1) ## 指定宽度1 'good' >>> a.center(10) ## 指定宽度10,默认使用空格填充 ' good ' >>> a.cente
阅读全文
摘要:1、 >>> a = "gooD" ##测试字符串 >>> a.lower() ##全部变为小写 'good' >>> a.upper() ## 全部变为大写 'GOOD' >>> a.casefold() ## 全部变为小写 'good' >>> a.capitalize() ## 首字母大写 '
阅读全文
摘要:1、 >>> a = ("aaa","bbb","ccc","ddd","eee","fff") >>> a[:2] + a[3:] ## 删除元素ccc ('aaa', 'bbb', 'ddd', 'eee', 'fff') >>> a[:2] + a[4:] ## 删除元素ccc和ddd ('a
阅读全文
摘要:1、 >>> a = ("aaa","bbb","ccc","ddd","eee") >>> type(a) <class 'tuple'> >>> a[:2] + ("xxx",) + a[2:] ('aaa', 'bbb', 'xxx', 'ccc', 'ddd', 'eee') >>
阅读全文
摘要:1、 >>> a = ("aaa","bbb","ccc","ddd","eee","fff") >>> type(a) <class 'tuple'> >>> id(a) 1360669254176 >>> a[2] = "xxx" Traceback (most recent call last
阅读全文
摘要:>>> a = ["aaa","bbb","ccc","ddd"] >>> a[1] = "xxx" ## 修改第二个元素 >>> a ['aaa', 'xxx', 'ccc', 'ddd'] >>> a[2:4] = ["mmm","nnn"] ## 修改第三和第四个元素 >>> a ['aaa
阅读全文
摘要:1、 >>> a = 100 >>> b = 200 >>> print(a,b) 100 200 >>> print("the score is:",a) the score is: 100 >>> print(f"the score is:{a}") the score is:100
阅读全文

浙公网安备 33010602011771号