当前位置: 首页 > article >正文

[Python入门学习记录(小甲鱼)]第0~2章:环境搭建、各种print、缩进和BIF内置函数

第0章 环境搭建

  1. 软件安装
  • Python:需要提前安装Python,具体安装方法可以参考Python官网
  • VSCode:从VSCode官网下载
  1. 安装Python插件
  • 推荐安装的Python插件包括:
    • Python:提供集成开发环境的功能,支持编写、调试和运行Python代码。
    • Python Debugger:提供强大的调试功能。
    • Python for VSCode:帮助开发者更高效地编写、调试和运行Python代码。
    • Python Environment Manager:用于集中管理Python环境和包。
  • 安装方法:通过VSCode的插件面板(快捷键Ctrl+Shift+X),搜索并安装相关插件。安装完成后,通常需要重启VSCode以启用插件。
  1. 配置Python环境
  • 创建项目文件夹:创建一个文件夹作为项目工作区,并通过VSCode打开。
  • 选择Python解释器:通过命令面板(快捷键Ctrl+Shift+P),输入“Python: 选择解释器”,从列表中选择已安装的Python解释器。
  • 创建虚拟环境(可选):虚拟环境用于隔离项目依赖,避免冲突。通过命令面板选择“Python: 创建环境”,可以选择Venv或Conda环境。以Venv为例,创建后会在项目文件夹中生成一个.venv文件夹。
  • 激活虚拟环境(可选):虚拟环境创建后会自动激活。可以通过以下方法检查是否激活:
    • 在VSCode中通过命令面板检查当前Python解释器路径。
    • 在终端中运行python或python3,并执行import sys print(sys.executable),检查路径是否指向虚拟环境。
  • 新建Python文件:新建文件并将其后缀名改为.py。
  • 运行程序:点击运行按钮或使用快捷键运行Python程序。如果遇到PowerShell执行策略问题(如无法加载.ps1脚本),可以通过管理员权限运行PowerShell并设置执行策略(如Set-ExecutionPolicy RemoteSigned或Set-ExecutionPolicy Unrestricted)。
  1. 包管理
  • pip:Python自带的包管理器,用于安装、升级和卸载Python包。
  • 常用命令(vscode终端页面使用):
    • pip install package_name:安装包。
    • pip install --upgrade package_name:升级包。
    • pip uninstall package_name:卸载包。
    • pip list:查看已安装的包。
    • pip show package_name:查看包的详细信息。
  • 使用国内源加速下载:
    • 清华源:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
    • 阿里源:pip install -i http://mirrors.aliyun.com/pypi/simple/ some-package
    • 中科大源:pip install -i https://pypi.mirrors.ustc.edu.cn/simple some-package
  1. 调试程序
  • 需要安装Python Debugger组件。
  • 调试方法:点击菜单栏“运行”>“启动调试”,或使用快捷键F5。

第1章 各种print篇

第一章就是类似c语言开始的hello world环节,通过print打印出各种结果,但是也反应出python与c语言不同的地方。

示例代码:

print("hello world")#字符串打印
print(1+1)#加法计算打印
print(1234567890987654321 * 1234567890987654321)#大数计算打印 语言内部自带动态数据结构
print("hello " + "world")#字符串拼接打印
print("hello world\n" * 3)#字符串多次打印

运行结果:
在这里插入图片描述

章节思考:

为什么 
print("hello world\n" * 3) 可以输出 
print("hello world\n" + 3) 不行

因为在python里 * 运算符用于字符串时表示字符串重复,所以会重复3次输出
而 + 运算符用于字符串时表示字符串拼接但3并不是字符串类型且python是强类型语言必须要显性的类型转换 所以这个写法会报错

修改为 print("hello world\n" + str(3)) 即可

第2章 缩进和BIF内置函数

从if-else引出缩进的概念,Python使用缩进代替{}来表示语句的作用域。

代码示例:

num = input("猜一个数字:")#打印文字后将输入的数据返回给num
guess = int(num)#类型转换成int
if guess == 8:           # if 后为判断条件 :后回车ide会自动缩进 带有一个缩进的即为满足if条件后要执行的语句 后面的else同理
    print("猜对了\n")
else:
    print("猜错了\n")

BIF内置函数

就是python为了方便开发自带的函数 直接调用就行了

http://www.kler.cn/a/572846.html

相关文章:

  • 软件测试:白盒测试详解
  • 能简述一下动态 SQL 的执行原理吗
  • 【银河麒麟高级服务器操作系统实际案例分享】数据库资源重启现象分析及处理全过程
  • 【Python】如何解决Jupyter Notebook修改外部模块后必须重启内核的问题?
  • 【音视频】FFmpeg如何查询命令帮助文档
  • 交叉编译openssl及curl
  • 设计模式详解(单例模式)
  • 4.RabbitMQ工作模型
  • EXCEL页脚如何插入表格或者图片
  • #define GBB_DEPRECATED_MSG(msg) __declspec(deprecated(msg))
  • YOLOv8 自定义目标检测
  • Franka机器人FR3快速安装指南
  • mysql AB复制
  • scBaseCamp:一个AI代理的可持续扩充的单细胞数据存储库
  • 【linux】文件与目录命令 - uniq
  • 信创:信息技术应用创新产业
  • [Redis] 终极缓存四连杀:缓存预热、缓存击穿、缓存穿透、缓存雪崩,真的懂了吗?
  • 为什么过滤器需要一个 Wrapper 来 extends HttpServletRequestWrapper
  • 神经网络为什么要用 ReLU 增加非线性?
  • DeepSeek R1模型医疗机构本地化部署评估分析(Discuss V1版上)