1.使用占位符为真实值预留位置,并指定格式 我们还可以用词典来传递真实值。如下: 常用格式符 %s:字符串 %d:十进制整数%b:二进制整数%x:十六进制整数%e:指数基底为e %E:基底为E %f:浮点数 2.使用format() 参考http://www.cnblogs.com/hongten/ ...
分类:
编程语言 时间:
2017-06-08 14:58:12
阅读次数:
254
1 ''' 2 maketrans()、translate() 3 maketrans()方法用来生成字符映射表,而translate()方法则按映射表中定义的对应关系转换并替换其中的字符,使用这两个方法的组合可以 4 同时处理多个不同的字符,replace()方法则无法满足这一要求。 5 ''' ... ...
分类:
编程语言 时间:
2017-06-07 15:41:02
阅读次数:
350
1 ''' 2 lower()、upper()、capitalize()、title()、swapcase() 3 这几个方法分别用来将字符串转换为小写、大写字符串、将字符串首字母变为大写、将每个首字母变为大写以及大小写互换, 4 这几个方法都是生成新字符串,并不对原字符串做任何修改 5 ''' 6... ...
分类:
编程语言 时间:
2017-06-07 15:35:50
阅读次数:
169
1 #join() 与split()相反,join()方法用来将列表中多个字符串进行连接,并在相邻两个字符串之间插入指定字符 2 li=['apple','peach','banana','pear'] 3 sep=',' 4 s=sep.join(li) 5 print(s) #使用逗号作为连接符... ...
分类:
编程语言 时间:
2017-06-06 23:33:14
阅读次数:
248
1 #冒泡排序 2 array = [1,2,3,6,5,4] 3 for i in range(len(array)): 4 for j in range(i): 5 if array[j] > array[j + 1]: 6 array[j], array[j + 1] = array[j + ... ...
分类:
编程语言 时间:
2017-06-05 23:44:33
阅读次数:
324
1.大小写转换 判断字符串 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字符都是小写 s.isupper() #所有字符都是大写 s.istitle() #所有单词都是首字母 ...
分类:
编程语言 时间:
2017-06-05 10:30:06
阅读次数:
155
1 # 将这个方法动态装入类中进行调用 2 def bulk(self): 3 print('%s is yelling...' % self.name) 4 5 class Dog(object): 6 def __init__(self,name): 7 self.name = name 8 d ...
分类:
编程语言 时间:
2017-06-04 22:42:01
阅读次数:
174
字符格式化输出 格式化输出格式: 上图%s是一个字符串占位符,每一个占位符对应着每个字符串的值,顺序不能乱一一对应。 输出结果如下: 判断用户输入整数是否为数字 输入 Salary: 20000d 输入结果 ...
分类:
编程语言 时间:
2017-06-04 12:49:40
阅读次数:
191
str = "my name is {name} and age is {year}!" str1 = "Abc123AA bb" str2 = '''aa bb cc''' str3 = '我爱中国' strs = str.format(name="Alan",year=26) table = s ...
分类:
编程语言 时间:
2017-06-04 00:54:22
阅读次数:
275
ASCII编码: 计算机是美国人发明的,所以字符串只有数字,英文字母和特殊字符,一共有127个字符被编码在计算机里,这个编码表被称为ASCII编码。这种编码存储字符只用了一个byte即8bit. Unicode(万国码,统一编码): 但要存储全世界的字符1byte是绝对不够的。这时unicode编码 ...
分类:
编程语言 时间:
2017-06-03 20:52:56
阅读次数:
145