python(环境安装,输入输出,变量)

目录

环境安装

编辑器

安装插件

新建文件

1.代码与文本

输入与输出

[hello world](#hello world)

输入输出

练习

字符串

注释

2.数字与变量

1.整数与浮点数

2.变量


今天我们来进行python的学习

和英国人交流,我们需要说英语;和法国人交流,我们需要说法语。

和计算机进行交流,我们也需要使用计算机"能懂"的语言,这就是编程语言。

编程语言有很多种,Python是其中一种,它不仅简单易学,并且应用广泛

时下常用的数据分析,人工智能,量化交易等领域都有它的身影影。

环境安装

浏览器中搜索python

python

进入python官网,如图

点击Downloads

根据自身电脑来选择

根据自己的需求来点击安装

然后点击自己安装包进行对应的下载即可

编辑器

这里选择vscode

安装插件

搜索python然后第一个安装

新建文件

然后选择Python File

1.代码与文本

输入与输出

我们现在来先进行编写我们的第一段代码

同其他语言一样,第一条hello world!

hello world

复制代码
print("Hello world!")

print("hello world!")

print指令名+前括号+前引号+文本内容+后引号+后括号

打多了C++的同学可能会习惯性在末尾打上;

复制代码
print("hello world!");

需要注意的是,在 Python 中语句末尾的分号 ; 虽然可以加(用于分隔多个语句),但通常不推荐使用,直接换行写更符合 Python 风格。

复制代码
print("hello world!")
print("月色真美!")

那么如果我们直接写到同一行呢?

报错

复制代码
SyntaxError: invalid syntax

在 Python 中,如果把两条 print 语句写在同一行,必须用分号 ; 隔开,否则会报语法错误。

这样就能顺利地输出了。

复制代码
print("hello world!"); print("月色真美!")

但是还是换行更符合Python的代码风格,也更清晰易读。

输入输出

我们在计算机上输入一些字符,用绘图板给计算机绘制一些图形。
这些计算机收到的来自"外界"的数据传递,都叫做输入。

我们通过编程让计算机在屏幕上显示一张图,一行字。
这些计算机对"外界"的数据传递,都叫做输出。

Python中输出是print,我们可以类比C中的printf或者C++中的cout。

练习

使用print()语句输出文本内容为 666我真厉害^_^

复制代码
print("666我真厉害^_^")

为啥写代码都从HelloWorld开始~
"HelloWorld"最早是在1972年贝尔实验室撰写的内部文件中出现,,在学习新的语言时,常常用它
来进行输出测试,跟编程的世界say嗨。
我们还可以对比其他语言输出"Hello World"的方式,看看Python有多简洁。

注意:输入代码时一定要注意中英文问题,比如()就不能用()。

字符串

屏幕上输出的一些文本 在程序里我们叫它字符串 ,你也可以理解成把一个一个字符串起来

以下两种方式都可以

"hello world"

'hello world'

字符串用来表示文本

字符串包含两部分:1.引号"" ;2.文本内容

引号""是代码中用来表示字符串的固定格式

具体的文本内容

用单引号和双引号都可以用来表示一个字符串。

有两种特别的情况下,字符串里既有单引号又有双引号

当字符串内容含有单引号的时候,我们就可以用双引号来表示它是一个字符串。例如:

复制代码
print("Let's go")
print("'haha'")

print('"haha"')

字符串内容可以是中文的,包裹在字符串中的引号可以是中文符号,但是最外层的引号必须是英文的。

注释

注释就是解释一段代码的含义

有助于其他读者更好的理解代码

除了代码以外,还有另一种"长得"很像代码,但是不会被计算机执行的,他们叫注释。

它以井号#开头,用来帮助理解代码的含义。

注释不会被程序执行,主要被用于提示和解释代码的含义。

C++中注释是//

而Python中是#

复制代码
#打印一个字符串
#6666666

2.数字与变量

1.整数与浮点数

在编程中 整数和浮点数是两种基础的数据类型

整数如5、-3、0 是没有小数部分的数字

浮点数如3.14、-0.99 是有包含小数部分的数字

它们在进行数字运算时有些不同

不需要用引号

复制代码
print(666)
print(1.234)

2.变量

在Python中变量是用来存储信息的实体

数字、字符串或更复杂的数据结构

变量有自己的名称

我们可以通过这个名称

访问储存在变量里的信息,也可以改变其存储的信息值

我们可以把变量想象一个盒子,它里面可以装各式各样的数据。

因为这个"盒子"里存储的数据是"可以变化的",所以我们叫他变量。

赋值(=),就是给盒子中装入一个具体数据的过程

复制代码
n =6
print(n)

定义一个变量n,给其赋值为6.然后print输出

python中的变量命名有一些风格,我们鼓励google的变量命名风格,即所有变量只使用小写字母
和下划线,单词和单词之间用下划线连接。

相关推荐
M78佐菲2 小时前
Linux学习笔记:TCP协议
linux·笔记·学习·tcp/ip·算法
yi.Ist3 小时前
数据定义语言-DDL操作
数据库·学习·mysql·oracle·大海豚
傲笑风4 小时前
【openvino】tinybert基于openvino服务化部署(四)
人工智能·python·自然语言处理·nlp·bert·openvino
维基框架4 小时前
WIKI 知识库 v1.1.1 正式发布
人工智能·python
骐骥17 小时前
学习:javaScriptProxy和registerJavaScriptProxy有什么区别,能注册多少个对象
学习·鸿蒙
Huathy-雨落江南,浮生若梦7 小时前
Caddy 学习笔记 - 反向代理与 IP 封禁
笔记·学习·tcp/ip
谢白羽8 小时前
SGLang的AWQ量化笔记
笔记·python·sglang
迷迭香yy9 小时前
基金档案数据工程实战从收入分析到持仓穿透的Python解析 IG50免费开源股票数据API接口
开发语言·python
清水白石0089 小时前
Python 类型设计深度解析:TypedDict 能否替代 dataclass?从 JSON 数据边界到 API 设计的最佳实践
java·python·json
m4Rk_9 小时前
【论文阅读】Agent 记忆机制(57):MemSearch-o1——从查询词元生长证据,重组 Deep Search 记忆路径
论文阅读·人工智能·学习·开源·github