Python 常见语法(一)
一、for 循环
- 数组中的for循环
- items = []
- for item in items
- for循环和range
- for i in range(0, 10, 1) # i 从0开始计数到9,1是步长。
二、if
- 判断字符串里是否存在一个字符
- if “abc” in “abcde”:
三、字典的使用
-
- row_dict = {}
- row_dict['apple'] = 2
- row_dict['pear'] =3
四、正则表达式
- 查找
- ret = re.search(“\d+”, ori_string)
- search_string = ret.group()
- 替换
- out_string = re.sub('\d+', A, ori_string) #将‘\d+’替换成A
五、replace
-
- out_string = ori_string.replace('k', A) #只能进行简单的固定的字符串的替换,不能进行正则表达式的替换
六、split
-
- [register, field] = register.field.split(".")
七、定义函数
-
- def verify(self, reg, pad):
八、申明handle(指针)的位置
错误示例:
sub_dict = {}
for i in range(1, 3):
sub_dict['apple'] = i
sub_dict['pear'] = 2*i
dict_array.append(sub_dict)
print(sub_dict)
打印结果:
sub_dict['apple'] :2,sub_dict['pear'] :4;
sub_dict['apple'] :2,sub_dict['pear'] :4;
正确示例:
for i in range(1, 3):
sub_dict = {}
sub_dict['apple'] = i
sub_dict['pear'] = 2*i
dict_array.append(sub_dict)
print(sub_dict)
打印结果:
sub_dict['apple'] :1,sub_dict['pear'] :2;
sub_dict['apple'] :2,sub_dict['pear'] :4;
浙公网安备 33010602011771号