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基本相同

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

相关推荐
方也_arkling15 小时前
【Java-Day08】static / final / 枚举
java·开发语言
风吹夏回16 小时前
Python 全局异常处理:从“满屏 try-except”到优雅兜底
开发语言·python
Chengbei1116 小时前
一站式源码安全检测工具、云安全 / APP / 小程序源码敏感信息递归多层目录扫描AK、JWT、手机号、身份证等敏感信息
java·开发语言·安全·web安全·网络安全·系统安全·安全架构
llz_11216 小时前
web-第一次课后作业
java·开发语言·idea
小熊Coding16 小时前
Python爬取当当网二手图书项目实战!
开发语言·爬虫·python·beautifulsoup·requests·二手图书
秋916 小时前
Java项目运行5天左右自动宕机:系统性定位与解决方案
java·开发语言·python
小江的记录本16 小时前
【JVM虚拟机】垃圾回收GC:垃圾收集器:CMS:核心原理、回收流程、优缺点、废弃原因(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·spring·面试·maven
xiaoshuaishuai816 小时前
C# 内存管理与资源泄漏
开发语言·c#
lsx20240617 小时前
SVN 检出操作
开发语言
田里的水稻17 小时前
OE_ubuntu26.04与宿主机之间复制粘贴内容
人工智能·python·机器人