Python作为一门优雅、简洁而又功能强大的编程语言,吸引了越来越多的学习者和开发者。本文将从多个方面对菜狗的Python学习笔记做详细的阐述,希望能够对Python初学者有所帮助和启发。
一、Python基础语法
Python的基础语法是学习Python编程的第一步,它包括变量、数据类型、运算符、条件语句、循环语句等内容。
1、变量:
name = "John"
age = 25
salary = 5000.50
2、数据类型:
str_type = "Hello, Python!"
int_type = 100
float_type = 3.14
bool_type = True
3、运算符:
a = 10
b = 5
print(a + b) # 输出:15
print(a - b) # 输出:5
print(a * b) # 输出:50
print(a / b) # 输出:2.0
4、条件语句:
age = 18
if age >= 18:
print("成年人")
else:
print("未成年人")
5、循环语句:
for i in range(5):
print(i)
二、Python高级特性
除了基础语法之外,Python还有许多高级特性,例如列表推导式、生成器、装饰器等。
1、列表推导式:
numbers = [1, 2, 3, 4, 5]
squared_numbers = [n ** 2 for n in numbers]
print(squared_numbers) # 输出:[1, 4, 9, 16, 25]
2、生成器:
def fib():
a, b = 0, 1
while True:
yield a
a, b = b, a + b
fib_generator = fib()
for i in range(10):
print(next(fib_generator))
3、装饰器:
def decorator(func):
def wrapper():
print("执行装饰器前")
func()
print("执行装饰器后")
return wrapper
@decorator
def say_hello():
print("Hello, Python!")
say_hello()
三、常用Python库
Python拥有丰富的第三方库,可以大大提高开发效率。本节将介绍几个常用的Python库。
1、Numpy:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(np.mean(arr)) # 输出:3.0
2、Pandas:
import pandas as pd
data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky'],
'Age': [28, 34, 29, 42]}
df = pd.DataFrame(data)
print(df)
3、Matplotlib:
import matplotlib.pyplot as plt
x = np.linspace(0, 2 * np.pi, 100)
y = np.sin(x)
plt.plot(x, y)
plt.show()
以上只是其中几个常用的Python库,还有很多其他强大的库可供开发者使用。
通过本文的介绍,我们可以看到菜狗的Python学习笔记涵盖了Python的基础语法、高级特性以及常用Python库等内容。对于初学者来说,这些学习笔记能够帮助他们从零基础开始学习Python,并快速上手开发。
原创文章,作者:JLUR,如若转载,请注明出处:https://www.beidandianzhu.com/g/4183.html