Python 常见语法(一)

一、for 循环

  1. 数组中的for循环
    • items = []
    • for item in items
  2. for循环和range
    • for i in range(0, 10, 1) # i 从0开始计数到9,1是步长。

二、if

  1. 判断字符串里是否存在一个字符
    • if “abc” in “abcde”:

三、字典的使用

    • row_dict = {}
    • row_dict['apple'] = 2
    • row_dict['pear'] =3

四、正则表达式

  1. 查找
    • ret = re.search(“\d+”, ori_string)
    • search_string = ret.group()
  2. 替换
    • 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;

posted on 2022-04-19 11:10  蒹葭IC  阅读(40)  评论(0)    收藏  举报

导航