Python温习(一)——Flag学习回顾

前言

       看到一篇博客中别人的学习思路,于是按照他的思路方法过一遍进行学习。学习路线如下:

开发环境搭建
基础
变量
数据类型
条件判断和循环
函数和类
模块
文件操作
异常处理
垃圾回收gc
多线程
时间模块
http模块

开发环境搭建直接略过,个人觉得没有太多必要。过下基础吧

1.简单运算

pow(2,3)运行指数2的3次方。
在这里插入图片描述       SyntaxError: invalid character in identifier这个错误的意思是SyntaxError:标识符中的字符无效,发现是在网上复制粘贴过来的括号是中文导致的,不识别中文括号。同时这里的报错是SyntaxError的这个含义也是指的是中文内容报错。故此次对报错的含义和意义进行再次整理如下:

2.报错异常整理

序号字母 报错含义
1KeyError试图访问字典里不存在的键
2ValueError 传入一个调用者不期望的值,即使值的类型是正确的
3TypeError在运算或函数调用时,使用了不兼容的类型时引发的异常
4IndexError下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5]
5AttributeError访问对象属性时引发的异常,如属性不存在或不支持赋值等。
6NameError尝试访问一个没有定义过的变量
7AssertionError断言语句失败
8SyntaxErrorPython 语法错误
9NotImplementedError尚未实现的方法
10UnboundLocalError访问未初始化的本地变量
11MemoryError内存溢出错误
12IOError输入/输出异常,基本上是无法打开文件
3.字符清洗处理

(1)大小写转换
s_t=“ABCdef”
s_t.lower/upper() :返回全部字符的小/大写

(2)字符分割
a1 = “asd#fd#T222#F44”
x =a1.split("#", 3)
print(x)

(3)对象中数据次数查找
da=“abfdgsaamgaa”
print(da.count(“a”))
(4)对象赋值替换
da=“abfdgsaamgaa”
za=da.replace(“aa”,“WWW”)
print(za)
(5)去除头尾字符
Python中有三个去除头尾字符、空白符的函数,它们依次为:
strip: 用来去除头尾字符、空白符(包括\n、\r、\t、’ ‘,即:换行、回车、制表符、空格)
lstrip:用来去除开头字符、空白符(包括\n、\r、\t、’ ‘,即:换行、回车、制表符、空格)
rstrip:用来去除结尾字符、空白符(包括\n、\r、\t、’ ',即:换行、回车、制表符、空格)
从字面可以看出r=right,l=left,strip、rstrip、lstrip是开发中常用的字符串格式化的方法。
注意:这些函数都只会删除头和尾的字符,中间的不会删除。

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值