zoukankan      html  css  js  c++  java
  • 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))
  • 相关阅读:
    Android开发 使用 adb logcat 显示 Android 日志
    【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410
    C语言 结构体相关 函数 指针 数组
    C语言 命令行参数 函数指针 gdb调试
    C语言 指针数组 多维数组
    Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
    C语言 内存分配 地址 指针 数组 参数 实例解析
    CRT 环境变量注意事项
    hadoop 输出文件 key val 分隔符
    com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Too many connections
  • 原文地址:https://www.cnblogs.com/zhangji0522/p/10684943.html
Copyright © 2011-2022 走看看