昔年浅巷

昔年浅巷

Python入门到放弃-基础入门

11
2024-10-19

环境安装

  • 从www.python.org下载基础环境
  • 下载PyCharm并安装

程序员基本功底,不再赘述

基础数据类型

import math

a = -1
b = -2
c = 3

result1 = (-b + math.sqrt(b ** 2 - 4 * a * c)) / (2 * a)
result2 = (-b - math.sqrt(b ** 2 - 4 * a * c)) / (2 * a)
print(result1)
print(result2)

# 整数类型
print(type(a))
# 浮点数
print(type(result1))
# 空值类型  <> ''  <> null <> 0
print(type(None))
# 布尔类型
print(type(True))
# 字符串类型
print(type("userName"))

执行结果

1693708012670.webp

计算BMI值

# BMI计算 BMI = 体重(千克)/(身高**2)

user_weight = float(input("请输入您的体重(千克):"))
user_height = float(input("请输入您的身高(米):"))

user_bmi = user_weight / (user_height ** 2)
print("用户BMI指数为:" + str(user_bmi))

if user_bmi <= 18.5:
    print("您的体格偏瘦!!!")
elif user_bmi<=25:
    print("您的体格正常!!!")
elif user_bmi <= 30:
    print("您的体格趋于肥胖!!")
else:
    print("肥胖,请注意减肥!!!")

执行结果

1693709663477.webp

字典数据类型(类似JAVA中的MAP)

1693721586358.webp

字符串格式化方法

  • 占位符

1693722236093.webp

  • 变量占位

    1693722308308.webp

  • f格式化

    1693722403365.webp

三方依赖库安装

  • https://pypi.org/ 搜索相关依赖
  • 在python命令窗口输入 pip install xxxxx安装第三方依赖

文件操作

1693725757734.webp

异常处理

1693727606864.webp

单元测试

1693728050952.webp