一、python环境和编辑器安装(略过)
二、python基本数据类型(共四种)
1,字符串
2,整型
3,浮点
4,布尔
三、复杂数据类型
1,列表
fruits_list = ['apple', 'banalan']
2,元组
元组和列表不一样的地方是元组不能被修改
fruits_tuple = ('apple', 'banana')
3,字典
# 字典
person = {
"age": 25,
"name": 'zhangsan'
}
print(person.keys())
print(person.values())
print(person.items())
# 字典
person = {
"age": 25,
"name": 'zhangsan'
}
print(person['name'])
四、for循环
for fruit in fruits_list:
print(fruit)
五、if语句
if age > 30:
print('年龄超了')
elif age < 18:
print('未成年')
else:
print('年龄合适')
六、函数
#函数
# def hello():
# return 'hello world'
# def hello(name):
# return 'hello ' + name
def hello(name):
return f'hello {name}'
print(hello('xl'))
七、面向对象(oop)
# 类
class Calculator:
def __init__(self, num):
self.num = num
def sum(self):
total = 0
for v in self.num:
total +=v
return total
def avg(self):
print(self.sum() / len(self.num))
nums = [1, 2, 3]
cal1 = Calculator(nums)
cal1.sum()
cal1.avg()
八、继承
语法:
class 子类名(父类名):
# 类的内容
例子:
# 定义父类
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
return f"{self.name} makes a sound"
# 子类继承父类
class Dog(Animal): # Dog 继承 Animal
def bark(self):
return f"{self.name} says: Woof!"
# 重写父类方法
def speak(self):
return f"{self.name} barks"
# 使用
animal = Animal("Generic Animal")
print(animal.speak()) # Generic Animal makes a sound
dog = Dog("Buddy")
print(dog.speak()) # Buddy barks (重写的方法)
print(dog.bark()) # Buddy says: Woof! (子类新增的方法)
print(isinstance(dog, Animal)) # True (dog 是 Animal 的实例)
20225.12.29 晚9点
互联网行业信息家