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

妖狐艹你老母 2023-06-19 02:25 24阅读 0赞

前言

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

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

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

1.简单运算

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

2.报错异常整理




































































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

发表评论

表情:
评论列表 (有 0 条评论,24人围观)

还没有评论,来说两句吧...

相关阅读

    相关 学习python第三天内容回顾

    一、注释  注释分为单行和多行注释,单行注释用\在需要注释的首字添加,而多行注释可以用三对单引号或者双引号,不会被python解释器解释执行,是提供给开发者阅读代码的提示