设为首页 收藏本站
查看: 2657|回复: 0

[经验分享] 运维的我要学开发--Python(1)

[复制链接]

尚未签到

发表于 2018-8-11 13:27:38 | 显示全部楼层 |阅读模式
#-*- coding: utf-8 -*-  
'''
  map函数的使用,map(func,List)
  map函数将会让调用func函数,并每次传入List列表中的一个参数
  map函数使用举例
  
'''
  
test = ['a','b','c']
  
def CharUp(c):
  return c.upper()
  
result = map(CharUp,test)
  
print result        #['A', 'B', 'C']
  
'''
  求交集,sets.Set()设置字符串为集合
  & 集合的交集运算
  
'''
  
import sets
  
magic_char = sets.Set('abcdefg');
  
pop_chars = sets.Set('dsadsadsadsadsad');
  
print ' '.join(magic_char & pop_chars)
  
'''
  chr整数转换成对应的ASCII码字符
  str将任何整数转换成改整数的文本显示
  ord将ASCII码字符转换成对应的数字
  
'''
  
chars = map(chr,range(97,100))
  
print chars #['a', 'b', 'c']
  
'''
  判断一个对象是否是类字符串
  type()判断其类型 缺点:对于用户自我编写的str类无法判断
  isinstance 判断是否是某个类的实列
  对于 str和unicode 其共同基类都是basetring,但是对于UserString这个类字符串来说无法判断
  解决方案:try execpet 用try来检查字符串的特性
  EAEP处理风格 获得事后原谅总是比事先得到许可容易的多
  
'''
  
def isStringLike(anobj):
  try: anobj.lower() + anobj + ''
  except: return False
  else: return True
  
name = "test"
  
print isStringLike(name)
  
#True
  
'''
  字符串格式控制
  ljust,rjust,center
  
'''
  
print '|','test'.ljust(20,'+'),'|','test'.rjust(20,'+'),'|','test'.center(20,'+'),'|'
  
#| test++++++++++++++++ | ++++++++++++++++test | ++++++++test++++++++ |
  
'''
  去除字符串开头和结尾的空白字符串或其他字符
  lstrip rstrip strip 默认是去除开头或结尾的空白字符
  
'''
  
name = "xzy 2121 xy"
  
print name.lstrip('xy')
  
print name.rstrip('xy')
  
print name.strip('xy')
  
#zy 2121 xy
  
#xzy 2121
  
#zy 2121

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-550193-1-1.html 上篇帖子: Python写的用筛法找质数的算法 下篇帖子: python比数字游戏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表