NUS PC5215 Lecture分析 Week1 Python基础
- 前言
- Python基础
- 数据类型
- 保留字
- 表达式
- Import 相关库
- IEEE浮点数
前言
课程网站
作为一名计算机本科毕业的学生,该课程有点类似于本科期间学的数值分析的进化版,大抵是教会你如何实现各种方法,诸如蒙特卡洛方法、各种矩阵分解的算法等数值计算方法。
由于学校对查重很严格,因此相关的Lab我只能在学期结束后再一并公布了,这里先留一个github网址:
Lab
Python基础
关于Python语言本身,需要明白一点,与C++不同,Python中,你的每个自定义的变量,实际上只是一个指针,这意味着,它本身并没有类型可言,因此你可以对其随意赋值。
数据类型
Python的基础数据类型包含:
- int
- float
- bool
- complex(其中j用做虚数符号)
- string(四种方式,单引号;双引号;三引号引用包含单双)
- list
- dict
- tuple
- set
保留字
与其它语言一样,Python的保留字最好不要命名为同名的变量。
表达式
大致看看就行,Python的语法个人认为与C++本身语法很相似。只是底层实现上的区别。
Import 相关库
略