Python学习教程(一)环境安装,基本数据类型,变量

前言

AI时代来袭,程序员招聘信息中已经不是单纯的某种语言了,而是与AI应用相关的,例如,AI应用研发工程师,AI应用算法工程师,AI Agent优化工程师等等,作为资深程序员,不能被AI时代所淘汰,要拥抱变化,拥抱AI,在AI生态中,Python是绝对的通行证,而且在TIOBE 排行榜上,近几年牢牢占据No1的位置,作为java工程师来一探究竟,学习Python,从java的角度,来分析不同之处,本文适合有java语言基础的小伙伴们,学习起来没那么费劲,偏实战,也作为我的学习笔记,用来复习,废话不多说,开始学习,本文按照以下主题开始学习。

1.解析器下载与安装

1.1 登陆python官网:https://www.python.org/

1.2 在Downloads的tag下找到与自己系统匹配的安装包

1.3 点击安装包默认,下一步安装

1.4 在运行对话框输入cmd→python回车,出现下边信息时,说明安装成功

复制代码
Python 3.13.12 (tags/v3.13.12:1cbe481, Feb  3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

这里我们简单写个hello world的案例,学习每个语言第一课的必写案例吧

复制代码
>>> print('Hello World')
Hello World
>>> exit()

和java对比

Python解析器相当于java的JDK

java中,必须写main函数,python直接写命令运行

print相当于java的System.out.println()

python的字符串可以用单引号也可以用双引号

退出时,使用exit()函数

注意点

解析器只能写单行命令执行,多行命令

2.IDE安装

实际项目中编写python代码,主要使用VSCode,在学习中,我们使用PyCharm,我们按照以下的步骤下载与安装

2.1 登陆PyCharm官网:https://www.jetbrains.com/pycharm/download/?section=windows

2.2 点击Download下载与自己系统匹配的安装包

2.3 点击安装包默认,下一步安装

2.4 双击运行PyCharm

注意点

python文件的后缀名是.py

和java对比

和java的IDE,eclipse,IntelliJ IDEA用法基本一样,创建文件,运行等,基本方法可以自行查阅

3.基本数据类型

python的基本数据类型相对java少一些,有三种数据类型

  • int:整数
  • float:浮点数,小数
  • bool:真或假,True,False
    字符串,列表List等,以后会讲到

和java对比

java有 8种基本数据类型,java处理数据类型会更细分一些,这里也许是python更容易上手的原因之一吧

  • byte
  • short
  • int
  • long
  • float
  • double
  • char
  • boolean

4.变量

程序中存储数据的容器,python是弱类型语言,声明变量时,不需要指定变量类型

复制代码
i = 10
num = 3.14
b1 = True
b2 = False

注意点

bool类型的True和False开头字母必须大写

定义变量时必须赋值才能使用

当一行代码中定义两个变量的声明语句用分号隔开

复制代码
b1 = True;b2 = False

也可以在一行代码中先定义多个变量,在赋值

复制代码
b1, b2 = True, False

和java对比

java是定义变量是必须指定数据类型

一行代码结束必须写分号

查看数据类型的方法

python是弱类型语言,定义变量时不用写数据类型,但是我们可以具体查看某个变量的数据类型,使用以下方法

  • type(变量名):查看数据类型
  • isinstance(变量名,具体数据类型):判断某个变量的具体类型

代码例

复制代码
a = 0
print(type(a))
print(isinstance(a,int))

运行结果

<class 'int'>

True

最后讲一下,变量的命名规则

  • 只能包含字母(a-zA-Z),数字(0-9)和下划线
  • 不能以数字开头
  • 不能使用关键字 and or if else int等
  • 区分大小写,num,Num,NUM是三个变量

也要遵守以下命名规范

定义变量时要见名知意 ,这里和java基本相同

这篇先写到这里吧,对你有帮助点个赞,下一篇写写字符串,一起加油。

相关推荐
迷藏4942 小时前
# 发散创新:用 Rust实现高性能测试框架的底层逻辑与实战演练
java·开发语言·后端·python·rust
chushiyunen2 小时前
python单例模式、大模型一次加载多次复用
开发语言·python·单例模式
skywalk81632 小时前
训推一体化的AI飞桨套件:paddlex初探,还是不太顺利
开发语言·paddle
浮尘笔记2 小时前
PHP中常规通用接口验签加密规则设计
开发语言·后端·网络安全·php
威联通安全存储2 小时前
某大型电力装备制造企业:基于威联通NAS的核心图纸保护与数据治理实践
python
lly2024062 小时前
《其他 W3C 活动》
开发语言
福楠2 小时前
现代C++ | 智能指针
c语言·开发语言·c++
ruxingli2 小时前
GoLang channel管道
开发语言·后端·golang
Risehuxyc2 小时前
PHP 的缓存机制
开发语言·缓存·php