前言
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
注意点
和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基本相同
这篇先写到这里吧,对你有帮助点个赞,下一篇写写字符串,一起加油。