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

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)

 

结果
 

 

posted @ 2018-01-24 15:55  虫洞小鳗鱼  阅读(185)  评论(0编辑  收藏  举报