您的位置 首页 教程

Python 基础教程

本文将介绍Python的基础知识,包括数据类型、变量、条件语句、循环语句和函数等内容。通过学习本文,读者可以对Python编程有一个全面的了解,为进一步学习和应用Python打下基础。

Python 基础教程

Python 基础教程

Python是一门高级编程语言,由Guido van Rossum于1989年底发明。它具有简单易学、实用性强、可移植性好、代码规范等特点。

变量和数据类型

Python中的变量可以直接赋值,而不需要声明。例如:

“`
message = “Hello, World!”
“`

Python的主要数据类型包括:

  • 整数类型:int
  • 浮点数类型:float
  • 字符串类型:str
  • 布尔类型:bool
  • 空值:None

可以使用type()函数来查看变量的数据类型,例如:

“`
num = 42
print(type(num))
# 输出:

message = “Hello, World!”
print(type(message))
# 输出:
“`

运算符

Python支持常见的算术运算符、比较运算符和逻辑运算符。

算术运算符包括加(+)、减(-)、乘(*)、除(/)和求余(%)。

“`
x = 10
y = 3

print(x + y)
# 输出:13

print(x – y)
# 输出:7

print(x * y)
# 输出:30

print(x / y)
# 输出:3.3333333333333335

print(x % y)
# 输出:1
“`

比较运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。

“`
x = 10
y = 3

print(x == y)
# 输出:False

print(x != y)
# 输出:True

print(x > y)
# 输出:True

print(x < y) # 输出:False print(x >= y)
# 输出:True

print(x <= y) # 输出:False ```

逻辑运算符包括与(and)、或(or)和非(not)。

“`
x = 10
y = 3
z = 5

print(x > y and z < y) # 输出:False print(x > y or z < y) # 输出:True print(not x > y)
# 输出:False
“`

控制流程

Python中的控制流程包括条件语句、循环语句和异常处理。

条件语句使用if、elif和else关键字,例如:

“`
x = 10
y = 20

if x > y:
print(“x is greater than y”)
elif x < y: print("x is less than y") else: print("x is equal to y") ```

循环语句使用while和for关键字,例如:

“`
i = 0
while i < 10: print(i) i += 1 for j in range(0, 10): print(j) ```

异常处理使用try、except和finally关键字,例如:

“`
try:
num1 = 10
num2 = 0
result = num1 / num2
print(result)
except ZeroDivisionError:
print(“division by zero”)
finally:
print(“executing finally clause”)
“`

函数

Python中的函数使用def关键字定义,例如:

“`
def add(num1, num2):
return num1 + num2

print(add(10, 20))
# 输出:30
“`

可以使用default参数来设置函数的默认参数值,例如:

“`
def greet(name, greeting=”Hello”):
return greeting + “, ” + name + “!”

print(greet(“World”))
# 输出:Hello, World!

print(greet(“World”, “Hi”))
# 输出:Hi, World!
“`

模块

Python中的模块可以包含变量、函数和类等。可以使用import关键字来导入模块,例如:

“`
import math

print(math.pi)
# 输出:3.141592653589793

print(math.sqrt(16))
# 输出:4.0
“`

可以使用from关键字来从模块中导入子模块或函数等,例如:

“`
from math import pi, sqrt

print(pi)
# 输出:3.141592653589793

print(sqrt(16))
# 输出:4.0
“`

Python中的类使用class关键字定义,例如:

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

def greet(self):
print(“Hello, my name is ” + self.name)

person1 = Person(“John”, 30)
person1.greet()
# 输出:Hello, my name is John
“`

可以使用继承来创建子类,例如:

“`
class Student(Person):
def __init__(self, name, age, grade):
super().__init__(name, age)
self.grade = grade

def study(self):
print(“I am studying in grade ” + str(self.grade))

student1 = Student(“Jane”, 20, 12)
student1.greet()
# 输出:Hello, my name is Jane

student1.study()
# 输出:I am studying in grade 12
“`

总结

本文介绍了Python的基础语法,包括变量和数据类型、运算符、控制流程、函数、模块和类等。希望能够帮助初学者快速掌握Python的基本知识。

关于作者: 品牌百科

热门文章