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)))