97人加入学习
(5人评价)
Python语言入门详解

力争做到全球最精准中文Python教学视频。这是Tim老师的“大本营”,课程由Tim老师亲自维护。

价格 $199美元
课程还未发布,不允许加入和购买

什么是词法?

判断符号(token)正确性得规则

对比词法、语法、语义

 

词法汇总

关键字(keyword)

标识符(identifier)与大小写规范

常值/字面值(literal)

操作符(operator)

分隔符(delimiter)

空白(whitespace)

代码行(line)与缩进(indentation)

注释(comment)

 

英文标点符号叫【半角】标点符号;

汉语标点符号叫【全角】标点符号。

 

词法、语法、语义

Literals---(字面值)

Literals are notations for constant values of some built-in types.

 

[展开全文]

本节课课程大纲:
Python词法:

一、什么是词法

    1)判断符号(token)正确性规则

    2)对比词法、语法、语义

二、词法汇总

    1)关键字(keyword)

    2)标识符(identifier)与大小写规范

    3)常值/字面值(literal)

    4)操作符(operator)

    5)分隔符(delimiter)

    6)空白(whitespace)

    7)代码行(line)与缩进(indentation)

    8)注释(comment)

 

 

课程随笔:
1、学习词法,可以类比语文和英语的学习;汉字(单词),组词(英语短语),造句(英语句子),其中都有一定的规则;不同之处在于,编程语言极为精简,无二义性(自然语言表达方式很多,句子可长可短);所以,类比自然语言,编程就好比我们和计算机对话,叙述一件事(告诉计算机该做什么)

 2、关于字面值的资料查询:

    Literal, 在程序语言中,指表示某种数据值的符码。如,123 是整数值符码, 3.14 是浮点值符码,abcd 是字串值符码,True, False, 是逻辑值符码,等。 Literal 代表的是数据值的本身,区别于“变量”(Variable, 即容纳数据值的内存址)。最直观的理解是,碰到 literal, 你不会想到要往里面写东西;如:123 = "Hello, World!", 象变量 那样。换句话说,Literal 是一个常量(Constant)

[展开全文]