• python语言几个常见函数的使用


    写代码,有如下变量,请按照要求实现每个功能:
    name = " Kobe Bean Bryant"

         a.  移除 name 变量对应的值左边的空格,并输出移除后的内容
    
                 name = "	  Kobe Bean Bryant"
                 a = name.lstrip()
                 print(a)
    
    
         b.  判断 name 变量对应的值是否以 "B"	开头,并输出结果
                     
                 name = "	  Kobe Bean Bryant"
                 a = name.startswith("B")
                 print(a)
            
         c.  判断 name 变量对应的值是否以 "t" 结尾,并输出结果
            
                name = "    Kobe Bean Bryant"  
                a = name.endswith("t")  
                print(a)  
            
         d.  将 name 变量对应的值中的 “B” 替换为 “p”,并输出结果
              
                name = "    Kobe Bean Bryant"  
                a = name.endswith("t")  
                print(a)  
             
         e.  将 name 变量对应的值根据 “e” 分割,并输出结果。
          
                name = "  Kobe Bean Bryant"
                a = name.split("e")
                print(a)					
             
         f.  将 name 变量对应的值变大写、小写,并输出结果
                
                a = name.lower()
                a = name.upper()
             
         g.   请输出 name 变量对应的值的第 2 个字符?
                
                name = "Kobe Bean Bryant"
                a = name[1]
                print(a)
    
         h.   请输出 name 变量对应的值的后 3 个字符?
               
                name = "Kobe Bean Bryant"
                a = name[-3:]
                print(a)
    
         i.   请输出 name 变量对应的值中 “e” 所在索引位置?
              
                name = "Kobe Bean Bryant"
                for index, e in enumerate(name):
                     if e == 'e':
                          print(index,'-',e)
    
         j.   获取子序列,仅不包含最后一个字符。
              
                name = "Kobe Bean Bryant"
                a = name[:-1]
                print(a)
    
         k.   字符串是否可迭代对象?如可以请使用 for 循环每一个元素?
    
                name = "Kobe Bean Bryant"
                for i in name:
                      print (i)
    
         l.   利用下划线将列表的每一个元素拼接成字符串
    
                li = "alexericrain"
                print(   '_'.join(li)  )
    
         m.   利用下划线将列表的每一个元素拼接成字符串
    
                li = "alexericrain"
                print(   '_'.join(li)  )
    
         n.   利用下划线将列表的每一个元素拼接成字符串
    
                li =   ['alex',	'eric',	'rain']
                print(   '_'.join(li)  )
    
         o.   实现一个整数加法计算器:
    	如:content	=	input('请输入内容:')	  #	 如: 5+9	 或 5+	9	 或 5	+	9	
    
                c1	=	input('请输入一个加数:')
                c2	=	input('请输入另一个加数:')
                print(  int(c1) + int(c2)  )
    
         p.   计算用户输入的内容中有几个十进制小数?几个字母?
                如: content	=	input('请输入内容:')	   #	 如:asduiaf878123jkjsfd-213928
               
               c1	=	input('请输入内容 :')
               i = 0
               j = 0
               for a in c1:
                   if a.isalpha():
                       i += 1
                   if a.isdecimal():
                       j += 1
               print("字母个数:", i ,"
    十进制数个数:", j )
      
         q.   制作趣味模板程序
    	需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意现实
                如:敬爱可亲的 xxx,最喜欢在 xxx 地方做 xxx						
              
               temp = "敬爱可亲的{0},最喜欢在{1},地方{2}。"
               name = input("姓名:")
               place = input("地点:")
               interest = input("爱好:")
               print(temp.format(name,place,interest))
  • 相关阅读:
    8.25 欢乐emmm赛
    树专练
    字符串知识点大集合
    8.12 小组解题
    暑假大联欢 happynk 2019.8.11
    游记-多省联考 2019
    图论-匈牙利算法模板
    数论-哈哈哈好快乐
    数论-线性基
    其他-私人♂收藏(比赛记录 Mar, 2019)
  • 原文地址:https://www.cnblogs.com/zhangji0522/p/10684943.html
Copyright © 2020-2023  润新知