当前位置: 首页 > news >正文

AIGC 基础篇 Python基础 01

今天我们来讲python基础。

首先,要清楚的是,python是一门后端语言,而不是前端语言

python是一门解释型语言,且拥有海量的第三方库以及庞大的社区,使得python在一些领域(如人工智能)处于顶尖地位,且python的热门程度也是近几年最高的

1.python语言的基本格式

首先,学一门语言,第一个想要做到的肯定都是输出hello world,那么在python里面该如何做呢?

print("Hello World")

没错,这就是python语言,非常的简洁,只需要print,就可以做到

这里要注意的是,由于hello world是字符串类型,所以要加引号,不然会报错

2.注释

在python里面,有两种常用的注释,一种是#键,使用#,就可以进行注释,还有一种是""" """(别数了,是六个引号),这种一般用于需要跨行的注释

print("Hello World")#这里输出Hello World
"""
你好呀
这是python的另一种注释
一般用于多行注释
"""

3.变量

或许你会好奇,为什么没有常量,因为在python中,任何被赋予数据的值,如果您想修改,都可以在下方完成修改,这导致几乎所有的设定的都是变量,因为都可以被修改。

a = 10
b = 11
a = b
b = 100
print(a, b)  # 11 100

就像这简单的一段代码,其中a和b的值都被改变了,在第三行,把b的值赋给了a,而后面a的值没有在进行改动,所以最后的a的输出值就是11,而b因为最后是修改为数值100,所以输出值为100

可以看出,几乎所有都是变量,因为没有什么是不变的,除非你对其不做修改

4.数据类型与赋值加强

接下来我们看下最基础的三大数据类型,以及再对赋值进行下加强理解

a = 10
b = 11
a = b
b = 100
c = a + b
print(a, b, c)  # 11 100 111
a, b = b, a
a, c = b, a
print(a, b, c)  #11 11 100
a = str(a)
b = int(b)
c = float(c)
print(a, b, c) # 11 11 100.0

可以看见,可以通过a,b = b,a的方式进行赋值,甚至可以把c给引进来

对于python,主要的最基础的数据类型有三种,一种是str,也就是字符串类型,一种是int,也就是整型,最后一种是float,浮点型,三种类型什么意思想必就不用多说咯,都是字面意思

今天就到这里,祝大家天天开心!代码一遍就通!没有debug的烦恼!

http://www.xdnf.cn/news/909307.html

相关文章:

  • 使用阿里云百炼embeddings+langchain+Milvus实现简单RAG
  • PCB设计教程【大师篇】——STM32开发板电源设计(LDO、DCDC)
  • 深入Kubernetes源码阅读指南:从环境搭建到核心原理剖析
  • 【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)
  • 在 Caliper 中执行不同合约的方法
  • Varjo如何帮助Entrol最大化其XR模拟器的性能
  • 探索GIS局部放电监测:PRPD与PRPS图谱的奥秘
  • 好子集的数目之解决方案
  • EDA断供危机下的冷思考:中国芯片设计软件的破局之道优雅草卓伊凡
  • Executors for C++- A Long Story
  • C++.OpenGL (4/64)纹理(Texture)
  • Vue3 GSAP动画库绑定滚动条视差效果 绑定滚动条 滚动条动画 时间轴
  • 破壁焕新能:DeviceNET转EtherNet/IP网关赋能烟草智能制造跃迁
  • Redis 主从 + 哨兵集群部署
  • Python爬虫伪装
  • 校招 Java 面试基础题目解析学习指南含新技术实操要点
  • Android第十三次面试总结基础
  • 【工具变量】上市公司企业华证esg数据集(2009-2024年)
  • 在Window上安装和配置VTK9.x,并在QT项目中调试VTK是否可用
  • 2025远离Deno和Fresh
  • 5G 核心网中 NF 选择机制:基于优先级、权重与负载分担的策略解析
  • 靶场(十九)--靶场体会小白分享--Billyboss
  • Langgraph实战--在Agent中加入人工反馈
  • OLED(SSD306)移植全解-基于IIC
  • 零基础完成 Token 创建的全流程教学
  • 芋道源码 - 本地文件上传配置与实现
  • 【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
  • 配置sudo免密却不生效的问题
  • 【图论 强连通分量】P1653 [USACO04DEC] Cow Ski Area G|普及+
  • for(;;) 和while(1) 的无限循环用法对比,优缺点说明