首页 > 编程知识 正文

初识Python基础知识

时间:2023-11-19 17:08:37 阅读:294948 作者:UZGP

Python是一种广泛使用的高级编程语言,具有简洁、易读和易学的特点。本文将从多个方面介绍初学者需要了解的Python基础知识。

一、Python的特点

1、简洁易读:Python采用简洁的语法和可读性强的代码风格,使得程序员可以更加便捷地编写代码。

2、跨平台性:Python可以在多个操作系统上运行,包括Windows、Linux、Mac等。

3、强大的第三方库支持:Python拥有丰富的第三方库,可以实现各种功能需求,如数据处理、图形化界面、网络编程等。

二、Python的基本语法

1、变量和数据类型:

# 定义变量
age = 18

# 常见的数据类型
name = "John"  # 字符串
age = 18  # 整数
height = 1.75  # 浮点数
is_male = True  # 布尔类型
grades = [90, 85, 95]  # 列表

2、条件判断:

score = 80
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
else:
    print("及格")

3、循环:

for i in range(1, 6):
    print(i)

while True:
    # 无限循环,需注意加入跳出条件
    pass

三、Python常用的内置函数和模块

1、内置函数:

# 数学函数
abs(-10)  # 绝对值
max(1, 2, 3)  # 最大值
min(4, 5, 6)  # 最小值
round(3.14159, 2)  # 四舍五入

# 字符串函数
len("Python")  # 字符串长度
str(10)  # 将整数转为字符串
int("20")  # 将字符串转为整数
float("3.14")  # 将字符串转为浮点数

# 列表函数
len([1, 2, 3])  # 列表长度
sum([4, 5, 6])  # 列表元素求和
sorted([3, 1, 2])  # 列表排序

2、常用模块:

import math
print(math.pi)  # 圆周率

import random
print(random.randint(1, 10))  # 生成1-10之间的随机数

import datetime
print(datetime.datetime.now())  # 当前日期时间

import os
print(os.getcwd())  # 当前工作目录

四、Python的面向对象编程

Python支持面向对象的编程范式,可以定义类、创建对象,并通过方法和属性进行交互。

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

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

person = Person("John", 18)
person.say_hello()

上述代码定义了一个名为“Person”的类,有两个属性name和age,以及一个方法say_hello。通过实例化这个类,可以创建一个名为“John”、年龄为18的Person对象,并调用say_hello方法打印“Hello, my name is John”。

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