• 8.29


    异常处理

    **处理异常,Error

    try:#尝试
    	print(1/0)#有错误就跳过,没错误就执行
    except ZeroDivisionError:#错误被捕捉了(或跳过)
    	pass#什么都不处理
    
    try:
    	key = input('输入内容')
    	dic = {'a':1}
    	dic[key] # KeyError
    except Exception as e :#Exception万能异常#把错误信息导入出来,同时把错误记录到日志中
    	logging.info(e)#给程序员看
    	print(‘你输入有问题’)#给用户看
    #会预运行,耗时耗内存,能不用则不用
    #用异常处理提升代码的robust--鲁棒性(相当于刷经验)
    

    字符串内置方法

    只有字符串才能使用,列表不能用
    S = 'nick handsome'
    0123

    1.索引取值

    print(s[0])
    

    2.索引切片

    print(s[0:4])
    

    3.成员运算

    print('nick' in s)
    print('nick1' in s)
    s='nick handsome'
    

    4.for循环

    for i in s:
    	print(i)
    n i c k h a n d s o m e
    

    5.len()

    print(len(s))
    算s的长度为13
    

    接下来讲的都是字符串.出来的方法

    s='*  ni  ck  '
    

    6.strip():#默认去两端空格

    print(s.strip())#去两端空格
    print(s.strip('*'))#去两端*
    print(s.strip(' *n'))#去两端*和 和n
    

    7.lstrip()/rstrip():#去左端/去右端

    s='*nick*'
    print(s.lstrip('*'))#去左端
    print(s.lstrip('*'))#去右端
    

    8.startswith()/endswith():#以……开头/以……结尾

    s='nick'
    print(s.startswith('nick'))#以……开头
    print(s.endswith('k'))#以……结尾
    

    9.find()/index():#获取某一个元素的索引位置

    s='nick'
    print(s.find('a'))#找不到返回-1
    print(s.index('a'))#找不到报错
    

    p10.join():#把列表内的元素拼接出来

    print('*'.join(['a','b','c']))
    

    11.split():切割

    s='a*b*c'
    print(s.split('*'))#以*为切割符号,切割字符串
    

    12.center/ljust/rjust:#打印更美观,居中/居左/居右

    print(s.center(50,'-'))#中
    print(s.ljust(50,'-'))#左
    print(s.rjust(50,'-'))#右
    

    13.isdigit()/isalpha():

    s='a'
    print(s.isdigit())#是否为纯数字
    print(s.isalpha())#是否为纯字母
    

    14.count():计数

    s='nick nick'
    print(s.count('nick'))#2个
    

    15.ctrl+alt+l#让他符合pep8标准

  • 相关阅读:
    vue的学习总结---事件处理
    记一次写入导出优化,分别基于poi的SXSSF和阿里的EasyExcel
    linux系统tomcat部署SpringBoot+vue前后端分离项目正式部署
    java中各jar的作用
    记一次SpringBoot集成WebService使用Postman进行的测试
    搭建VUE
    查看window进程,并杀死进程
    卸载 nginx 彻底删除
    ubuntu16.04 安装 nginx 服务器
    Linux ubuntu ... root 初始化密码设置
  • 原文地址:https://www.cnblogs.com/793564949liu/p/11437087.html
Copyright © 2020-2023  润新知