0525刷题day1

    计划刷题已经1个月了,但是迟迟不肯开始,原因归结:

  • 最近确实工作很忙,回家后很晚,墨迹下就该休息;
  • 总是下了狠心,放纵自己,没有时间紧迫感;

今天和同事(可能未来的)聊了聊,终于在其督促下制定了计划,开始刷题,争取以后一周内搞定。

Day 1:

1、计算字符串最后一个单词的长度,单词以空格隔开。

1 x=input('请输入一行字符串:')
2 s=len(x.split()[-1])
3 print(s)
View Code

 x.split(str=“”,num=string.count(str))[6] 

split:将str以某种分割符进行分割,并以列表的形式返回;

str:要以“ ”标志为分割,空则表示遇到‘\n’、‘\t’或空格,都要分割;

num:要求分割的次数,默认全部分割;

[6]:选取列表中的第[ ],注意从0开始的;参考:https://www.cnblogs.com/daimatuo/p/10285523.html

2、一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。

s=str(input())
s=s.upper() #字母全部大写 
s=s.split()
n=0
for i in s[0]:
    if(i == s[1]):
        n=n+1
print(n)

s.lower():全部字母小写

扫描二维码关注公众号,回复: 11268931 查看本文章

s.capitallize():首字母大写

s.title()每个首字母大写

3、python中•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;  •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

str1= input()
str2=input()
def string(str):
    if len(str)<8:
        print(str+'0'*(8-len(str)))
    else:
        while  len(str)>8:
            print(str[:8])
            str=str[8:]
        print(str+'0'*(8-len(str)))
    return
sting(str1)
sting(str2)

猜你喜欢

转载自www.cnblogs.com/daimatuo/p/12961474.html