1.初识python

news/2024/7/27 7:37:20/文章来源:https://blog.csdn.net/weixin_47946639/article/details/136483034

1.初识python

编程语言是用来定义计算机程序的语言,用来向计算机发出指令。
1.python语言是一种面向对象解释型高级编程语言。

==解释型语言:==使用专门的解释器对源码程序逐行解释成特定平台的机器并立即执行,是代码在执行时才被解释器一行行动态翻译和执行,而不是在执行之前就完成翻译。
python
在这里插入图片描述

==编译型语言:==使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行程序的格式。
C语言 c++
在这里插入图片描述

编译型语言和解释型语言的区别:
1.编译型语言编译后就可以在平台运行,解释型语言在运行期间才编译。
2.一般来说,编译型语言运行速度快。
3.解释型语言跨平台特性比编译型语言好。

1.python是什么
Python是一种面向对象解释型计算机程序设计语言。
Python是强类型动态脚本语言

2.bug debug

2.bug
1.常见三种bug
(1)输入错误

(2)缩进错误

print要顶格写

(3)语法错误

两个print不能写在同一行,一个print必须单独写一行

(4)命名错误

3.debug
debug中代码为蓝色时表示即将要运行的代码
Show ExecutionOpint 显示执行的断点
Step Into 下一步
Run to Cursor 跳到下一个断点的位置
总结:可以通过debug调试看到程序执行的顺序

4.注释 #

单行注释

#print(123)

多行注释:就是用三引号包含,可以是三对单引号,也可以是三对双引号,三引号里面的内容也不会被程序执行。

###
print(123)
###
'''
print(123)
'''

5.快捷键

ctrl +/ 既可以添加注释,也可取消注释
ctrl +Z 撤销
ctrl +C 复制
ctrl +V 粘贴
ctrl +F 查找
ctrl +D 复制到下一行

6.输出函数print()
方法用于

参数:
(1)*values 值,表示可以一次输出多个对象。输出多个对象时,需要用,分隔。
(2)sep 用来间隔多个对象,默认值是一个空格。
(3)end 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串

print("哈哈哈","嘿嘿嘿","嘻嘻嘻")
print("哈哈哈","嘿嘿嘿","嘻嘻嘻",sep = ",")

在这里插入图片描述

print("hello",end = " ")
print("bingbing")

在这里插入图片描述

print("hello",end = "1")
print("bingbing")

在这里插入图片描述

print(字符串,end=“后面拼接的值”) 最后输出结果:第一个print中的字符串+后面拼接的值+第二个print中的字符串

学习地址:https://www.bilibili.com/video/BV1FS421K7Hs/?p=16&spm_id_from=pageDriver&vd_source=279585e3656eb1829d1f31997be26270

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_996108.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:TapGesture)

支持单击、双击和多次点击事件的识别。 说明: 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 接口 TapGesture(value?: { count?: number, fingers?: number }) 参数: 参数名称参数类型必填参…

2024最新算法:斑翠鸟优化算法(Pied Kingfisher Optimizer ,PKO)求解23个基准函数(提供MATLAB代码)

一、斑翠鸟优化算法 斑翠鸟优化算法(Pied Kingfisher Optimizer ,PKO),是由Abdelazim Hussien于2024年提出的一种基于群体的新型元启发式算法,它从自然界中观察到的斑翠鸟独特的狩猎行为和共生关系中汲取灵感。PKO 算法围绕三个不…

React富文本编辑器开发(二)

我们接着上一节的示例内容,现在有如下需求,我们希望当我们按下某个按键时编辑器有所反应。这就需要我们对编辑器添加事件功能onKeyDown, 我们给 Editor添加事件: SDocor.jsx import { useState } from react; import { createEditor } from…

「媒体宣传」品牌发布会活动策划注意点

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 品牌发布会活动策划的媒体宣传方面,以下是关键的注意点: 一、目标与定位 明确核心信息和品牌重点。 设定清晰的目标受众。 二、媒体选择 针对性选择主流媒体、…

【详识C语言】自定义类型之二:枚举

本章重点 枚举 枚举类型的定义 枚举的优点 枚举的使用 枚举 枚举顾名思义就是一一列举。 把可能的取值一一列举。 比如我们现实生活中: 一周的星期一到星期日是有限的7天,可以一一列举。 性别有:男、女、保密,也可以一一列举。…

大数据智能化-长视频领域

随着数字化时代的到来,长视频领域的发展迎来了新的机遇和挑战。在这一背景下,大数据智能化技术的应用成为长视频行业提升用户体验、优化运营管理的重要手段之一。本文将从优爱腾3大长视频背景需求出发,分析静态资源CDN、视频文件存储与分发、…

力扣(LeetCode)数据结构练习题(2)

今天又写了两道关于链表的练习题,来给大家分享一下。巩固一下上一篇学到的链表知识,题目可以然我们更清楚的认识链表。 目录 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表 给你单链表的头结点 head ,请…

【Java设计模式】八、装饰者模式

文章目录 0、背景1、装饰者模式2、案例3、使用场景4、源码中的实际应用 0、背景 有个快餐店,里面的快餐有炒饭FriedRice 和 炒面FriedNoodles,且加配菜后总价不一样,计算麻烦。如果单独使用继承,那就是: 类爆炸不说&a…

mac 下redis

安装 Redis brew install redis 安装完成后,我们可以使用以下命令来确认 Redis 是否正确安装: redis-cli ping 启动 Redis redis-server 后台启动 Redis,可以使用以下命令: redis-server --daemonize yes 指定配置文件启动…

阿里云配置服务器详细指南

阿里云服务器配置怎么选择?CPU内存、公网带宽和系统盘怎么选择?个人开发者或中小企业选择轻量应用服务器、ECS经济型e实例,企业用户选择ECS通用算力型u1云服务器、ECS计算型c7、通用型g7云服务器,阿里云服务器网aliyunfuwuqi.com整…

Ubuntu 22.04修改静态ip

1. 备份原网络配置文件 # 配置文件名称因机器设置有异 cd /etc/netplan cp 01-network-config.yaml 01-network-config.yaml.bak# 文件内容如下 network:version: 2renderer: NetworkManager2. 修改配置文件 使用 ipconfig 命令查看网络信息,ip addr 命令也可 我这…

【QT】控件的用法介绍

QLabel(很重要) QPixmap在Qt中代表的就是一张图片 QPicture不是图片 如果图片不能完整显示,那就是没有布局 //添加静态图片如果构造的时候没有指定,可以在外面用load()指定图片路径ui->label->setPixmap(QPixmap(":…

量化人这样用Jupyter(2) - JupySQL, D-tale

当我们使用 Jupyter 时,很显然我们的主要目的是探索数据。这篇文章将介绍如何利用 JupySQL 来进行数据查询–甚至代替你正在使用的 Navicat, dbeaver 或者 pgAdmin。此外,我们还将介绍如何更敏捷地探索数据,相信这些工具,可以帮你省下 90%的 coding 时间。 原文发表在这里…

《探索虚拟与现实的边界:VR与AR谁更能引领未来?》

引言 在当今数字时代,虚拟现实(VR)和增强现实(AR)技术正以惊人的速度发展,并逐渐渗透到我们的日常生活中。它们正在重新定义人与技术、人与环境之间的关系,同时也为各行各业带来了全新的可能性。…

第五节 JDBC驱动程序类型

JDBC驱动程序是什么? JDBC驱动程序在JDBC API中实现定义的接口,用于与数据库服务器进行交互。 例如,使用JDBC驱动程序,可以通过发送SQL或数据库命令,然后使用Java接收结果来打开数据库连接并与数据库进行交互。 JDK…

MATLAB BP神经网络工具箱

1. 原理 BP神经网络结构: Matlab神经网络工具箱: BP神经网络定义: netnewff(PR,[S1 S2...SNl],{TF1 TF2...TFNl},BTF,BLF,PF) 其中: PR --输入元素的最小值和最大值的Rx2矩阵R SI -- 第 i 层的大小,对于Nl层&…

YOLOV8介绍

原文链接: 1、 详解YOLOv8网络结构/环境搭建/数据集获取/训练/推理/验证/导出 2、Yolov8的详解与实战 3、YOLOV8模型训练部署(实战)()有具体部署和训练实现代码YOLOV8模型训练部署(实战)&…

FPGA——三速自适应以太网设计(1)基本模块

FPGA——以太网设计(1)基本模块 1. 协议解析(1)MAC层(2)IP层 和 ARP层(3)UDP层 和 ICMP层 2.1 MAC接收模块2.2 MAC发送模块3.1 IP接收模块3.2 IP发送模块4.1 UDP接收模块4.2 UDP发送…

以创新筑牢安全盾牌,广师大隐盾科技照亮软件知识产权保护之路

“很感谢隐盾科技团队的各位成员对我司计算机软件代码保护的鼎力相助……”广州市硬科技百强企业在给予隐盾科技团队的感谢信中写道。据了解,该公司在使用了隐盾科技团队研发的隐盾代码虚拟化系统后,企业开发盗版率从45%降至0%、保护该企业年侵权成本超过…

计算机设计大赛 深度学习的智能中文对话问答机器人

文章目录 0 简介1 项目架构2 项目的主要过程2.1 数据清洗、预处理2.2 分桶2.3 训练 3 项目的整体结构4 重要的API4.1 LSTM cells部分:4.2 损失函数:4.3 搭建seq2seq框架:4.4 测试部分:4.5 评价NLP测试效果:4.6 梯度截断…