想学python进来看看把

ops/2025/2/28 12:56:46/

目录

python-toc" name="tableOfContents" style="margin-left:0px">什么是python

python%E4%B8%8E%E5%85%B6%E4%BB%96%E5%87%A0%E7%A7%8D%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E7%9A%84%E5%AF%B9%E6%AF%94%C2%A0-toc" name="tableOfContents" style="margin-left:40px">我将列举python与其他几种编程语言的对比 

Python vs Java

Python vs JavaScript

Python vs C++​编辑

我将列举代码示例帮大家来理解

python-toc" name="tableOfContents" style="margin-left:40px">python

c/c++

java 

python%E7%A8%8B%E5%BA%8F-toc" name="tableOfContents" style="margin-left:0px">写一个python程序

你一定要知道什么是BUG呦

遇到bug怎么办

1. 保持冷静

2. 重现 Bug

3. 阅读错误信息

4. 检查代码

接下来演示示例

解决步骤:

注释

注释的作用

怎么写注释 

1. 单行注释

2. 多行注释

3. 文档字符串(Docstring)

 输出函数

基本用法​编辑

 输出多个值​编辑

 格式化输出​编辑

控制换行

变量

什么是变量

 变量的命名规则

变量名只能包含:

变量名不能以数字开头:

变量名区分大小写:

不能使用 Python 关键字:

命名应具有描述性:

变量的类型:

 标识符

标识符命名规则​编辑

python%E7%9A%84%E5%85%B3%E9%94%AE%E5%AD%97%E2%80%8B%E7%BC%96%E8%BE%91-toc" name="tableOfContents" style="margin-left:40px"> python的关键字​编辑

1. 变量和函数命名

2. 类命名

3. 常量命名


python" name="%E4%BB%80%E4%B9%88%E6%98%AFpython">什么是python

简单来说,python是一种面向对象的解释型高级编程语言

Python 是一种高级、解释型、通用的编程语言,由 Guido van Rossum 于 1991 年首次发布。它以简洁、易读的语法和强大的功能而闻名,被广泛应用于各种领域,包括 Web 开发、数据分析、人工智能、科学计算、自动化脚本等。

Python 的优势

  • 语法简洁,适合快速开发和原型设计。

  • 拥有强大的科学计算和机器学习库。

  • 适合初学者,学习曲线平缓

接下来

python%E4%B8%8E%E5%85%B6%E4%BB%96%E5%87%A0%E7%A7%8D%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E7%9A%84%E5%AF%B9%E6%AF%94%C2%A0" name="%E6%88%91%E5%B0%86%E5%88%97%E4%B8%BEpython%E4%B8%8E%E5%85%B6%E4%BB%96%E5%87%A0%E7%A7%8D%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E7%9A%84%E5%AF%B9%E6%AF%94%C2%A0">我将列举python与其他几种编程语言的对比 

Python vs Java

Python vs JavaScript

Python vs C++

我想大家肯定还是不理解他们究竟有什么区别

我将列举代码示例帮大家来理解

python" name="python">python

python"># 这是一个简单的 Python 程序
print("Hello, World!")

c/c++

#include <stdio.h>int main() {// 这是一个简单的 C 程序printf("Hello, World!\n");return 0;
}

java 

public class HelloWorld {public static void main(String[] args) {// 这是一个简单的 Java 程序System.out.println("Hello, World!");}
}

现在大家知道python的便利之处了吧

python%E7%A8%8B%E5%BA%8F" name="%E5%86%99%E4%B8%80%E4%B8%AApython%E7%A8%8B%E5%BA%8F">写一个python程序

打开pycharm

这就创建完成了

接着输入代码

python"># 这是一个简单的 Python 程序
print("Hello, World!")

你一定要知道什么是BUG呦

计算机领域的“bug”最早被记录是在 1947 年,当时哈佛大学的 Mark II 计算机发生故障。

操作员在检查机器时,发现一只飞蛾卡在继电器中,导致计算机无法正常工作。

他们将这只飞蛾取出,并用胶带粘在了日志本上,标注为“First actual case of bug being found”(发现 bug 的第一个实际案例)。

从此,“bug” 成为了计算机程序中错误的代名词。

遇到bug怎么办

遇到 Bug 是编程中非常常见的事情,甚至可以说是程序员日常工作中的一部分。关键是如何高效地定位、分析和解决 Bug。以下是处理 Bug 的详细步骤和一些实用技巧:

1. 保持冷静

Bug 是正常的,不要因为遇到 Bug 而感到沮丧。把它当作学习和提升的机会。

2. 重现 Bug

明确问题:弄清楚 Bug 的具体表现是什么。重现步骤:尝试找到触发 Bug 的步骤,确保能够稳定地重现问题。例如:输入什么数据?点击了什么按钮?运行了什么命令?

3. 阅读错误信息

大多数编程语言和工具都会提供错误信息(如堆栈跟踪、错误代码等仔细阅读错误信息:错误类型是什么?(如语法错误、运行时错误、逻辑错误)错误发生在哪一行代码?错误的上下文是什么?

4. 检查代码

逐行检查:从错误发生的地方开始,逐步检查相关代码。关注常见问题:变量名拼写错误。缺少括号、引号或分号数据类型不匹配(如将字符串传递给需要整数的函数)。数组越界或空指针异常。

接下来演示示例

假设你遇到以下代码的 Bug:

python">def divide(a, b):return a / bresult = divide(10, 0)
print(result)

错误信息

python">ZeroDivisionError: division by zero

 

解决步骤:
  1. 阅读错误信息:发现是除以零的错误。

  2. 检查代码:发现 divide 函数没有处理除数为零的情况。

  3. 修复代码

    python">def divide(a, b):if b == 0:return "错误:除数不能为零"return a / bresult = divide(10, 0)
    print(result)

注释

注释的作用

  1. 解释代码

    • 帮助他人(或未来的自己)理解代码的功能和逻辑。

  2. 调试和测试

    • 在调试时,可以通过注释暂时禁用部分代码,观察程序行为。

  3. 文档化

    • 注释可以作为代码的文档,帮助生成自动化文档(如 Python 的 docstring)。

  4. 提高可读性

    • 良好的注释可以让代码更易于理解和维护。

怎么写注释 

1. 单行注释
  • 使用 # 开头,# 后面的内容会被 Python 忽略。

2. 多行注释
  • Python 没有专门的多行注释语法,但可以使用多个 # 或使用多行字符串(""" 或 ''')。

3. 文档字符串(Docstring)
  • 文档字符串是 Python 中用于函数、类或模块的多行注释,通常用 """ 或 ''' 包裹。

  • 文档字符串可以通过 __doc__ 属性访问,也可以用于生成自动化文档。

 输出函数

Python 使用 print() 函数来输出内容

基本用法

 输出多个值

 格式化输出

控制换行

  • 默认情况下,print() 会在输出后换行。

  • 如果不希望换行,可以使用 end 参数:

    python">print("Hello, ", end="")
    print("World!")

变量

什么是变量

在 Python 中,变量是用来存储数据的容器。你可以把变量想象成一个标签,这个标签指向内存中存储的某个值。通过变量,你可以方便地访问和操作这些值。

示例:

python">x = 10          # x 是一个整数类型的变量
name = "Alice"  # name 是一个字符串类型的变量
pi = 3.14       # pi 是一个浮点数类型的变量
is_student = True  # is_student 是一个布尔类型的变量

 变量的命名规则

  1. 变量名只能包含

    • 字母(a-z, A-Z)

    • 数字(0-9)

    • 下划线(_)

  2. 变量名不能以数字开头

    • 正确:name1

    • 错误:1name

  3. 变量名区分大小写

    • name 和 Name 是两个不同的变量。

  4. 不能使用 Python 关键字

    • 例如 ifelsefor 等不能用作变量名。

  5. 命名应具有描述性

    • 变量名应尽量反映其用途,例如 student_name 比 sn 更有意义

变量的类型:

Python 是动态类型语言,变量的类型由赋值的值决定。常见的变量类型包括:

  • 整数(int):如 x = 10

  • 浮点数(float):如 pi = 3.14

  • 字符串(str):如 name = "Alice"

  • 布尔值(bool):如 is_student = True

  • 列表(list):如 numbers = [1, 2, 3]

  • 元组(tuple):如 coordinates = (10, 20)

  • 字典(dict):如 person = {"name": "Alice", "age": 25}

  • 集合(set):如 unique_numbers = {1, 2, 3}

总之

python"># 定义变量
name = "Alice"
age = 25
height = 1.65
is_student = True# 输出变量
print("Name:", name)
print("Age:", age)
print("Height:", height)
print("Is Student:", is_student)# 修改变量
age = 26
print("Updated Age:", age)# 删除变量
del is_student
# print(is_student)  # 报错:is_student 未定义

 标识符

在 Python 中,标识符是用来标识变量、函数、类、模块或其他对象的名称。标识符的命名需要遵循一定的规则,否则会导致语法错误。以下是 Python 标识符的详细说明:

标识符命名规则

python">name = "Alice"
age = 25
_user_id = 123
total_amount = 100.50
is_student = True

python%E7%9A%84%E5%85%B3%E9%94%AE%E5%AD%97%E2%80%8B%E7%BC%96%E8%BE%91" name="%C2%A0python%E7%9A%84%E5%85%B3%E9%94%AE%E5%AD%97%E2%80%8B%E7%BC%96%E8%BE%91"> python的关键字

命名规则:

1. 变量和函数命名

  • 小写字母 + 下划线(蛇形命名法,snake_case):

    • 变量名和函数名应使用小写字母,单词之间用下划线 _ 分隔。

    • 示例:

      python">student_name = "Alice"
      def calculate_area():pass

2. 类命名

  • 驼峰命名法(CamelCase):

    • 类名应使用驼峰命名法,即每个单词的首字母大写,不包含下划线。

    • 示例:

      python">class StudentProfile:pass

3. 常量命名

  • 全大写字母 + 下划线

    • 常量名应使用全大写字母,单词之间用下划线 _ 分隔。

    • 示例:

      python">MAX_VALUE = 100
      PI = 3.14159

      今天先说那么多,以后我们会更加深入的学习python

 

 

 


http://www.ppmy.cn/ops/161968.html

相关文章

Spring Boot 3 集成 RabbitMQ 实践指南

Spring Boot 3 集成 RabbitMQ 实践指南 1. RabbitMQ 核心原理 1.1 什么是RabbitMQ RabbitMQ是一个开源的消息代理和队列服务器&#xff0c;使用Erlang语言开发&#xff0c;基于AMQP&#xff08;Advanced Message Queuing Protocol&#xff09;协议实现。它支持多种消息传递模…

【FL0086】基于SSM和微信小程序的垃圾分类小程序

&#x1f9d1;‍&#x1f4bb;博主介绍&#x1f9d1;‍&#x1f4bb; 全网粉丝10W,CSDN全栈领域优质创作者&#xff0c;博客之星、掘金/知乎/b站/华为云/阿里云等平台优质作者、专注于Java、小程序/APP、python、大数据等技术领域和毕业项目实战&#xff0c;以及程序定制化开发…

etcd 3.15 三节点集群管理指南

本文档旨在提供 etcd 3.15 版本的三节点集群管理指南&#xff0c;涵盖节点的新增、删除、状态检查、数据库备份和恢复等操作。 1. 环境准备 1.1 系统要求 操作系统&#xff1a;Linux&#xff08;推荐 Ubuntu 18.04 或 CentOS 7&#xff09; 内存&#xff1a;至少 2GB 磁盘&a…

编写第一个 C++ 程序 – Hello World 示例

“Hello World”程序是学习任何编程语言的第一步&#xff0c;也是您将学习的最直接的程序之一。它是用于演示编码过程如何工作的基本程序。您所要做的就是在输出屏幕上显示 “Hello World”。 C Hello World 程序 下面是在控制台屏幕上打印 “Hello World” 的 C 程序。 // …

SQL Server 视图的更新排查及清除缓存

目录 前言排查方向 前言 获取数据的时候&#xff0c;发现数据少了两个字段值&#xff0c;归根原因是Java中的实体类少写了两个&#xff0c;后续补充上就好了&#xff01; 但也正了解到视图中的刷新原理以及排查机制&#xff0c;如果确认是视图等引起&#xff0c;可结合如下文…

nginx 搭建 IPv6 -> IPv4 反向代理服务器

背景 在实际生产过程中&#xff0c;由于各种原因&#xff0c;我们的在线服务搭建在火山云服务器上&#xff0c;使用火山云包括 ECS、CLB、PLB 等组件进行网络通信&#xff0c;并且通过专线接受来自某公司内部流量。但是在大概 22~23 年&#xff0c;某公司要把所有网络流量变为…

C#与AI的交互(以DeepSeek为例)

C#与ai的交互 与AI的交互使用的Http请求的方式&#xff0c;通过发送请求&#xff0c;服务器响应ai生成的文本 下面是完整的代码&#xff0c;我这里使用的是Ollama本地部署的deepseek&#xff0c;在联网调用api时&#xff0c;则url会有不同 public class OllamaRequester {[Se…

十一、大数据治理平台总体功能架构

大数据治理平台的功能架构图中心主题&#xff1a;数据治理 核心重点是建立健全大数据资产管理框架&#xff0c;确保数据质量、安全性、可访问性和合规性。 大数据治理平台总体功能架构图 关键功能领域 1.数据资产平台&#xff08;左侧&#xff09; 此部分主要关注数据资产本身…