Python 教学 002

Python 1-02 教学 基础语法

Python 1-02 基础语法

一、Python3 解释器

命令行模式
交互模式

>>> # 主提示符
... # 次提示符
Windows Ctrl+z,Linux Ctrl+d

脚本模式

Windows: VsCode
Linux: 
$ touch hello.py
$ vi hello.py
$ cat hello.py
$ python hello.py

二、Python3 基础语法

1、编码

Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。

2、标识符

  • 第一字符 字母或_
  • 其他 字母 数字 _
  • 区分大小写
  • python3 支持汉字命名
  • 不能是保留字

3、Python 保留字

>>> import keyword
>>> keyword.kwlist
>>>len(keyword.kwlist)

4、注释

单行注释 #
多行注释 ‘’’ 或 “”"

5、缩进

同一个语句块缩进相同

6、多行语句

一条语句多行表示
在 [], {}, 或 () 中的多行语句,不需要使用 \

7、空行

分割不同的代码块

8、同一行显示多条语句

一行表示多条语句 ;

9、多个语句构成代码组

10、import 与 from…import

demo.py

x=1 # 全局变量
def f(): # 函数
    print('This is a function.')

class A: # 类
    y=2 # 类变量
    def g(self): # 实例方法
        print('This is a method.')	

if __name__ == "__main__":
    f()	
    a=A()
    a.g()

测试
python 交互模式下:

>>> import demo
>>> demo.x
1
>>> demo.f()
This is a function.
>>> from demo import x,f
>>> x
1
>>> f()
This is a function.
>>> import demo as d
>>> d.x
1
>>> d.f()
This is a function.
>>>

你可能感兴趣的:(Python,教学)