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)的值均为true。当判断条件假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.正则匹配脏数据进行清洗
清洗常用函数如下所示: