python处理数据异常值,python处理数据安全吗

本文介绍了Python中处理数据索引的方法,包括if-elif-else语句的使用,while循环和条件控制(break和continue),字符串倒置的两种方法,列表解析技巧,以及如何使用正则表达式清洗脏数据。
摘要由CSDN通过智能技术生成

本篇文章给大家谈谈python处理数据索引的常见方法,以及python处理数据异常值,希望对各位有所帮助,不要忘了收藏本站喔。

1.程序的基本逻辑处理

(1)if、elif、else的使用
>>> a=1
>>> if a>2:
...     print("666")
... elif(a<0):
...     print("777")
... else:
...     print(a)
...
>>>

** 指数(最高优先级) & 位和and运算符

(2)while的使用

while循环语法中,执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为truepython自学能成功吗。当判断条件假false时,循环结束。while也可进行嵌套应用。

(3)break和coutinue用法

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码

continue 语句跳出本次循环,而break跳出整个循环。continue语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句用在while和for循环中。

2.字符串倒置

(1)列表倒置方法

方法一:列表序号倒置

 b = 12345678
c = str(b)
c[::-1]
87654321

方法二:函数使用

b = 123456
c = list(str(b))
c.reverse()
print(c)

对字符串进行处理如下,例如:

>>>  strA = 'holloworld'
>>> T = []
>>> for i in strA:
...     T.append(i)
...
>>> T.reverse()
>>> print (''.join(T))
dlrowolloh

3.列表解析

要求:列出1~10中大于等于4的数字的平方

方法一:

>>> L = []
 >>> for i in range(1,11):
...     if i >= 4:
 ...         L.append(i**2)
 ... 
>>> print L
 [16, 25, 36, 49, 64, 81, 100]

方法二:

>>>L = [ i**2 for i in range(1,11) if i >= 4 ]
>>>print L
 [16, 25, 36, 49, 64, 81, 100]

4.正则匹配脏数据进行清洗

清洗常用函数如下所示:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值