【无标题】Python学习笔记

本文介绍了Python编程语言的基础概念,包括变量与数据类型(整数、浮点数、字符串等)、运算符与表达式、列表、元组、字典、循环、条件语句、函数、模块与包、异常处理、面向对象编程以及输入输出和常用库的简介。
摘要由CSDN通过智能技术生成

Python

1. 变量和数据类型

在Python中,变量不需要事先声明,而是直接赋值。Python中的数据类型包括整数、浮点数、字符串、布尔值和None。

# 整数和浮点数

a = 10

b = 12.34

# 字符串

s = "Hello, World!"

# 布尔值

is_true = True

is_false = False

 

# None

n = None

2. 运算符与表达式

Python支持常见的运算符,如加法、减法、乘法、除法和赋值。此外,Python还支持比较运算符、逻辑运算符和身份运算符。

# 加法

result = a + b

# 减法

result = a - b

# 乘法

result = a * b

# 除法

result = a / b

# 赋值

a = b

# 比较运算符

if a == b:

    print("a等于b")

elif a != b:

    print("a不等于b")

 

# 逻辑运算符

if a > 0 and b < 0:

    print("a大于0且b小于0")

 

# 身份运算符

if a is b:

    print("a和b是同一个对象")

else:

    print("a和b不是同一个对象")

```

 

3. 列表、元组和字典

 

列表是动态数组,可以存储任何类型的数据。元组是不可变的列表。字典是无序的字典结构,用于存储键值对。

# 列表

my_list = [1, 2, "hello", True]

# 元组

my_tuple = (1, 2, "hello", True)

# 字典

my_dict = {"name": "Alice", "age": 30}

4. 循环与条件语句

Python支持for循环和while循环,以及if、elif和else条件语句。

# for循环

for i in [1, 2, 3, 4, 5]:

    print(i)

# while循环

while a > 0:

    a -= 1

    print(a)

# if条件语句

if a > b:

    print("a>b")

elif a < b:

    print("a<b")

else:

    print("a=b")

5. 函数

在Python中,函数使用def关键字定义。函数可以接受参数并返回结果

# 无参函数

def hello():

    print("Hello, World!")

# 有参函数

def greet(name):

    print(f"Hello, {name}!")

# 调用函数

hello()

greet("Alice")

6. 模块与包

Python模块是一个Python脚本,它包含一组相关的函数和类。包是模块的集合。

# 导入模块

import math

# 使用模块中的函数

result = math.sqrt(25)

print(result)

# 导入特定函数

from math import sqrt

# 使用特定函数

result = sqrt(25)

print(result)

7. 异常处理

Python提供了try/except/finally语句来处理异常。

try:

    result = 1 / 0

except ZeroDivisionError:

    print("不能除以0")

finally:

    print("异常处理结束")

8. 面向对象编程

Python支持面向对象编程(OOP)。类使用class关键字定义。

class MyClass:

    def __init__(self, name):

        self.name = name

    def greet(self):

        print(f"Hello, {self.name}!")

# 创建对象

my_object = MyClass("Alice")

# 使用对象

my_object.greet()

9. 输入与输出

Python提供了input()和print()函数来处理输入与输出。

# 获取用户输入

name = input("请输入您的名字:")

# 输出结果

print(f"您的名字是:{name}")

10. 常用库

Python有很多功能强大的库,例如NumPy、SciPy、Matplotlib

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值