<Python第1集>

初始Python

Python是一门高级程序设计语言

在开发者眼中,语言可以分为3类

  • 1.自然语言 : 人能听懂的语言,汉语,英语,法语...
  • 2.机器语言 : 机器能够看懂的语言,机器只能看懂0和1
  • 3.程序设计语言 : 机器能够听懂,人能听懂的语言,Python,C,C++,C#,Java

同样的,在开发者眼中,还可以分为高级程序设计语言 和 低级程序设计语言

(越接近人类的语言,越高级 如 C,C++,Python...

越接近机器语言,越低级 如 汇编语言...)

下载Python

在官网下载安装包

双击安装

验证安装完成 : 在CMD(命令提示符)上输入Python 显示Python的版本信息就是安装好了

第一个Python 程序

打印Hello World

bash 复制代码
C:\Users\10577>Python
Python 3.14.2 (tags/v3.14.2:df79316, Dec  5 2025, 17:18:21) [MSC v.1944 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World")
Hello World
>>>

Python解释器

Python解释器是一个计算机程序,用来翻译Python代码 ,并提交给计算机执行

python.exe就是Python解释器程序

Python IDE (Python Integrated Development Environment Python的集成开发环境)----->Pycharm

常见快捷键

ctrl + d 复制当前行

shift + alt + 上 将当前行上移

shift + alt + 下 将当前行下移

ctrl + shift + f10 运行当前文件代码

shift +f6 重命名文件

ctrl + a 全选

ctrl + c/v/x 复制/粘贴/剪切

ctrl + f 搜索

如果装了Translation插件,选择后,ctrl + shift + y 启动翻译插件

字面量 : 被写下来的固定的值

Python中常用的数据类型

  • 数字{int float complex bool}
  • 字符串 : 由任意数量的字符组成(字符串必须被双引号""包围)
  • 列表
  • 元组
  • 集合
  • 字典

注释

python 复制代码
# 这是一行注释
""" 
多行注释
多行注释
多行注释
"""

type() 查看 变量存储的数据类型

python 复制代码
name = "lixiang"
print(type(name))
# 输出:
<class 'str'>

类型转换

python 复制代码
# 任何类型都可以转化为字符串类型
str() 
# 转float类型
float()
# 转int类型
int()

标识符 : 由字母 数字 下划线_ 组成

数字不可以开头

不可使用关键字

运算符

算数运算符

a=10,b=20

复制运算符 && 复合赋值运算符

字符串的定义方式

3种方式

python 复制代码
name1='cscjhbewfk'
name2="csjciefe"
name3='''ssccsc   d  dv'''
# 使用转义字符\
name4="\"黑马程序员\'\'"
print(name1,name2,name3,name4)

输出:

python 复制代码
cscjhbewfk csjciefe ssccsc   d  dv "黑马程序员''

字符串格式化 精度控制

python 复制代码
name="heima"
age=18
score=1.23
print("name=%s,age=%d,score=%f" % (name,age,score) )
# 输出
name=heima,age=18,score=1.230000
python 复制代码
name="heima"
age=18
score=1.23
print(f"name={name},age={age},score={score}")
# 输出
name=heima,age=18,score=1.23 # 这种方式对精度没有控制 

格式化表达式

f"(表达式)"

"%s %d %f" % (表达式1,表达式2,表达式3)

python 复制代码
print("1*2的结果是:%d" % (1*2))
print(f"1*2的结果是:{1*2}")
print("字符串在Python中的类型名:%s" % type("字符串"))
# 输出
1*2的结果是:2
1*2的结果是:2
字符串在Python中的类型名:<class 'str'>

eg:

python 复制代码
name="lixiang"
stock_price=19.99
stock_code="1313231"
stock_price_daily_growth_factor=1.2
growth_day=7
print("经过%d天后,股票价格为%.2f" % (growth_day,stock_price*(stock_price_daily_growth_factor**growth_day)) )

input() 数据输入

python 复制代码
name=input("请告诉我,你的名字")
print("name=%s"% name)
python 复制代码
# input()都是str类型,需要转换类型
age=int(input("请说出你的年龄") )
print("age=%d"%age)

if语句

python 复制代码
age=19
if age>10: print("age>10")
else : print("age<=10")
# 输出
age>10
python 复制代码
level=2
if level==0 :
    print("level==0")
elif level==1:
    print("level==1")
elif level==2:
    print("level==2")
else :
    print("level!=0&&level!=1&&level!=2")
# 输出
level==2
python 复制代码
num=15
if num>0:
    if num>2 :
        print("num>2")
    else :
        print("0<num<=2")
else :
    print("num<=0")

while

python 复制代码
num=0
while num<10:
    num=num+1
print(num)
# 输出
10

for

python 复制代码
name="xsbdjnevre"
for c in name:
    print(c)

range

range(10)表示从0开始到10(不包含10本身)

range(3,6)表示从3到6(不包含6本身)

range(5,10,2)表示从5开始步长为2的数字序列(不包含10本身)

函数

python 复制代码
# 定义一个函数fun()
def fun ():
    print("Vhbmsc")
    return None # 可省略
# 调用函数 
fun()	

数据容器

Python的数据容器有 : list tuple str set dict

相关推荐
goehou6 分钟前
流式输出实战:SSE 解析、chunk 拼装与断流重试
python·ai·llm·sse·流式
Chloe.Zz10 分钟前
一篇入门Agent
开发语言·前端·javascript
余醉 | dtminer21 分钟前
3337 OTU×999置换:群落构建mBio 高分沉积物
开发语言·r语言·微生物学
白杨尚青22 分钟前
C++入门篇(十八):模板进阶——非类型参数、特化全家桶与分离编译(收官篇)
开发语言·c++·笔记·模板·偏特化·分离编译
SamChan9024 分钟前
图片翻译后文字挤出边框?用 Pillow 测量译文,不再靠字符数猜宽度
图像处理·python·pillow·本地化·图片翻译
2601_9627809125 分钟前
2027风险管理岗准备路线:数学与应用数学专业如何补齐金融、SQL与Python
python·sql·金融
老唐77731 分钟前
Transformer原理大白话讲解
人工智能·python·深度学习·神经网络·计算机视觉·ai·transformer
佳木逢钺35 分钟前
从火灾模拟到系统热寂:一个双非运维如何用零 GPU 推导出多智能体系统的终极死锁
人工智能·python·算法·多智能体
qetfw1 小时前
Bash 内置与外部命令:type、command 与 builtin 验证
linux·开发语言·bash
fwc1 小时前
第T9周:猫狗识别2
python·深度学习