Python是一种高级编程语言,它的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词),Python支持多种编程范式,包括面向对象的、命令式、函数式和过程式编程,它具有丰富的库和框架,常用于Web开发、数据分析、人工智能等领域。
以下是一些Python的简单代码示例:
1、打印Hello World
print("Hello, World!")
2、定义变量和数据类型
整数 a = 10 浮点数 b = 3.14 字符串 c = "Hello, Python!" 布尔值 d = True
3、条件语句
age = 18 if age >= 18: print("成年") else: print("未成年")
4、循环语句
for循环 for i in range(5): print(i) while循环 count = 0 while count < 5: print(count) count += 1
5、列表(List)
fruits = ["apple", "banana", "cherry"] print(fruits[0]) # 输出第一个元素 fruits.append("orange") # 添加一个新元素到列表末尾
6、元组(Tuple)
colors = ("red", "green", "blue") print(colors[1]) # 输出第二个元素(索引从0开始)
7、字典(Dictionary)
person = {"name": "Tom", "age": 20, "city": "New York"} print(person["name"]) # 输出字典中键为"name"的值
8、函数(Function)
def greet(name): return "Hello, " + name + "!" print(greet("Tom")) # 调用函数并输出结果
9、类(Class)和对象(Object)
class Person: def __init__(self, name, age): self.name = name self.age = age def greet(self): return "Hello, my name is " + self.name + " and I am " + str(self.age) + " years old." tom = Person("Tom", 20) print(tom.greet()) # 创建对象并调用方法输出结果
10、文件操作(File I/O)
打开文件并读取内容 with open("example.txt", "r") as file: content = file.read() print(content) 写入文件 with open("output.txt", "w") as file: file.write("Hello, Python!")
11、异常处理(Exception Handling)
try: result = 10 / int(input("请输入一个数字:")) except ValueError: print("输入错误,请输入一个数字!") else: print("结果是:", result) finally: print("程序结束")
12、生成随机数(Random Numbers)
import random random_number = random.randint(1, 10) # 生成一个1到10之间的随机整数(包括1和10) print(random_number)
13、计算阶乘(Factorial)和斐波那契数列(Fibonacci)
def factorial(n): if n == 0 or n == 1: return 1 else: return n * factorial(n - 1) # 递归计算阶乘,n! = n * (n - 1)!,当n为0或1时,阶乘为1,否则为n乘以n-1的阶乘。 fibonacci_sequence = [0, 1] for i in range(2, 10): fibonacci_sequence.append(fibonacci_sequence[i - 1] + fibonacci_sequence[i - 2]) print(fibonacci_sequence) # 输出前10个斐波那契数列的元素,即[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]。 def fibonacci(n): if n == 0 or n == 1: return n else: return fibonacci(n - 1) + fibonacci(n -