首页 > 编程知识 正文

计算机二级Python学习笔记

时间:2023-11-20 07:27:07 阅读:297251 作者:JWBN

计算机二级Python学习笔记是一份详细记录了计算机二级Python课程内容的笔记,涵盖了Python基础语法、常用模块、面向对象编程等知识点。通过学习和总结这份笔记,可以帮助初学者系统地掌握Python编程语言。

一、Python基础语法

1、变量和数据类型:在Python中,可以使用变量将数据存储起来,并且不需要提前声明变量类型,可以直接赋值。Python支持多种基本数据类型,包括整数、浮点数、字符串等。

<pre><code>num = 10
pi = 3.14
name = 'John'
</code></pre>

2、条件判断和循环语句:Python提供了丰富的条件判断和循环语句,如if语句、for循环和while循环。这些语句可以帮助我们根据不同的条件执行不同的代码块,或者重复执行某些代码。

<pre><code>if num > 0:
    print("Positive number")
elif num == 0:
    print("Zero")
else:
    print("Negative number")

for i in range(5):
    print(i)

while num > 0:
    print(num)
    num -= 1
</code></pre>

二、常用模块

1、math模块:math模块提供了许多数学相关的函数和常量,如计算三角函数、对数函数、幂函数等。通过调用math模块的函数,我们可以在程序中使用这些数学计算功能。

<pre><code>import math

print(math.sin(math.pi/2))
print(math.log(2))
print(math.pow(2, 3))
</code></pre>

2、random模块:random模块可以生成随机数,包括整数和浮点数。我们可以使用random模块的函数来生成随机数,并且可以设置随机数的范围。

<pre><code>import random

print(random.randint(1, 10))
print(random.random())
</code></pre>

三、面向对象编程

1、类和对象:Python是一种面向对象的编程语言,支持类和对象的概念。通过定义类和创建对象,我们可以将相关的数据和方法封装在一起,实现代码的复用和模块化。

<pre><code>class Person:
    def __init__(self, name):
        self.name = name

    def say_hello(self):
        print("Hello, my name is", self.name)

person = Person("John")
person.say_hello()
</code></pre>

2、继承和多态:Python支持类的继承和多态,通过继承,子类可以继承父类的属性和方法,并且可以对父类的方法进行重写。多态指的是同一类型的对象可以具有不同的行为。

<pre><code>class Animal:
    def sound(self):
        pass

class Dog(Animal):
    def sound(self):
        print("Woof")

class Cat(Animal):
    def sound(self):
        print("Meow")

dog = Dog()
cat = Cat()
dog.sound()
cat.sound()
</code></pre>
通过学习计算机二级Python学习笔记,我们可以系统地掌握Python的基础语法、常用模块和面向对象编程等知识点,为以后的Python开发打下坚实的基础。希望这份学习笔记能够帮助到初学者,提高编程能力,实现更多有趣的项目。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。