python入门(1)

一、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点

互联网行业信息家