python基础及实现词法分析器的基本实现

python基础:

1、list的使用,即列表。定义:list(列表名) = [];如下还有对他的遍历,这里的word算是定义了一个变量去存储res[i]的值:

# -*- coding: cp936 -*-

if __name__=="__main__":
    res = []
    res = ["hello", "you", "are", "good"]

    i = 0

#对列表的遍历
    for word in res:
        print("第", i ,"位置的元素", word)

        i = i + 1

2、缩进问题: 一般默认为4个空格的缩进,可以使用tab键或者空格,但是注意如果使用混乱,可能出现unexcepted indent之类的错误。

3、注释:使用#号,如果是多行注释则是''' XXX '''(头尾三个单引号,注意中英文的区别)。

4、函数定义:def 函数名; 或者利用函数对象的__name__属性: if __name__=="__main__"。

5、正则表达式的使用:

import re : 使用python自己的正则表达式模块,其中有对应的方法。(下面编写了不少正则表达式,可以参考)。这里举常见的一个例子:根据空格分隔字符串:

# -*- coding: cp936 -*-

import re

if __name__=="__main__":

    temp = 'aaa bbb   ccc ddd    eee'

    res = re.split('\s+', temp)

    print(res)

6、读写文件(使用的是with/ 还可以使

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值