python语言与地理处理note 2025/05/11
1. 函数定义必须要在调用之前
(1)正确示例:
def test():print("what a wonderful world!")test()
(2)错误示例:
test()
def test():print("what a wonderful world!")
会报错:
Traceback (most recent call last):File "d:\python语言与地理处理\scripts\test1.py", line 1, in <module>test()^^^^
NameError: name 'test' is not defined
2. import .py模块 后会直接运行被导入的模块
3. 函数 dir() 返回特定数据类型的对象可用的操作
例如:
x 是 int 类型,dir(x) 返回了int 可用的操作
4. 类命名规则:由一个或多个单词组成,每个单词的首字母大写(约定俗成)
例如:
class Dog:"""一次模拟小狗的简单尝试"""def __init__(self, name, age):"""初始化属性 name 和 age"""self.name = nameself.age = agedef sit(self):"""模拟小狗收到命令时坐下"""print(f"{self.name} is now sitting.")def roll_over(self):"""模拟小狗收到命令时打滚"""print(f"{self.name} rolled over!")