day4回顾及join方法使用
昨日回顾及
1 int 2 bit_lenth() 3 bool 4 int ----> bool 非零True,0 False 5 bool----> True 1 False 0 6 7 str ----> bool ''转换 False 非空 ---> True 8 bool ---> str 'True' 'False' 9 10 str ----> int int(str) str 必须是全部由数字组成 11 int-----> str str(int) 12 str 13 *captlize 首字母大写,其余小写 14 title 每个单词首字母大写,其他是小写 非字母区分单词 15 *upper 全部大写 16 *lower 全部小写 17 *strip 去除前后的空格,\t,\n 18 strip('abc') 去除前后a ,b ,c , 19 lstrip 20 rstrip 21 center 居中,前后可以有填充物 22 *find 通过元素找索引,找不到返回-1 可切片 23 *index 通过元素找索引,找不到返回会报错 可切片 24 **format 25 '我叫{},今年{}'.format('天百',12) 26 '我叫{0},今年{1},我依然叫{0}'.format('天百',12) 27 '我叫{name},今年{age}'.format(name = '天百',age = 12) 28 *replace (old,new,count) 默认不写,全部替换 29 *startswith 以什么开头,可切片 30 *endswith 以什么结尾,可切片 31 *split str-----> list 32 swapcase 大小写反转 33 *isdigit 全部数字组成 34 isalpha 全部字母 35 isalnum 数字或者字母 36 *len() 长度 37 *count 计算元素出现的次数 38 39 s = 'fdsav' 40 s[0] 41 s[0:2] 42 s[:] 43 s[-1] 44 s[0:3:2] 45 s[2::-2] 46 for i in s: 47 print(i)
补充内容
1 . 字符串 .join方法
可以在一段字符串每个元素后加一个指定的元素
#join的用法 s = 'alexeweuesir' # s1 = 'a_l_e_.....' s1 = '_'.#join(s)迭代添加 print(s1)
结果
![](https://images2017.cnblogs.com/blog/1321890/201801/1321890-20180124153019584-1091561581.png)
s = 'alexeweuesir' for i in s: print(i) if i == 'e': break
结果
s = 'alexeweuesir' for i in s: if i == 'e': continue print(i)
结果
s = 'alexeweuesir' while True: pass else: pass
s = 'alexeweuesir' for i in s: if i == 'e': pass print(i) else: print(666)
结果
作业分析
4,实现一个整数加法计算器:如: content = input(‘请输入内容:’) 如用户输入:5+9或5+ 9或5 + 9,然后进行分割再进行计算。
content = input("请输入内容:") sum = 0 content = content.split("+") #['1 ',' 2',]#split字符串转成列表 ("+")是用’+’拆分
for i in content:
sum = sum + int(i)
print(sum)
content = input("请输入内容:") index = content.find('+') i1 = int(content[0:index]) i2 = int(content[index+1:]) sum = i1 + i2 print(sum)
5,计算用户输入的内容中有几个整数。
如:content = input(‘请输入内容:’) # 如fh12dal234slfh98769fjdla
content=input("请输入:") count =0 for i in content: if i.isdigit(): count+=1 print(count)
结果