Python脚本的输入输出|学习笔记

简介: 快速学习Python脚本的输入输出

开发者学堂课程【Python 脚本入门Python脚本的输入输出】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/800


Python脚本的输入输出

一、必备知识回顾和补充

二、输入和参数

三、输出和格式化

一、必备知识回顾和补充

Hello world回顾

1、输出文本,使用print函数输出文本。

2、让用户输入名字,然后输出带名字的问候语。使用input函数获取用户的输入,使用变量保存输入值。

l Input函数获取运行环境中用户的输入,程序挂起等待输入完成。

l Print函数提供了往标准输入打印指定内容。

l 读取文件的内置函数是open,可读取文件内容供处理,也提供了写入文件

的方法。

sys模块简介

l sys模块是python 标准库内置的,它提供了一些变量和函数,被解释

所有。

l python脚本执行时可以传入参数。

l Python[-bBdEhiIOqsSuvVWx?][-c command -m module-na

me script -][args]。

l 代码里获取参数需要通过sys模块实现。

Open 函数简介

l Open 函数打开file并返回对应的文件对象

l 默认返回读取的文本内容

l 可指定mode用来写入文件而作为输出

image.gif

二、输入和参数

Input获取输入

l 函数定义:input([prompt])

l Prompt为可选参数,如果指定了prompt运行时将它输出到标准输出,

比如终端Shell.

l 然后程序暂停等待用户的键盘输入,按下回车键继续执行。

l image.gif

所以录入的内容被读取为字符串。


Python脚本文件的输入参数

l 大多数时候,我们直接使用编好的脚本文件。

l 希望在运行脚本文件的时候,可以传入参数。

l 此时,需要在代码里用到sys , argv。

l sys , argv是一个列表,第一个参数是脚本的名称。

l 可以将python脚本文件标记为可执行文件。

l 简化脚本的调用方式。

image.gifimage.gif

三、输出和格式化

l 输出内容一般提供给人们阅读使用。

l python提供了格式化输出选项。

l Print函数定义。

l image.gif

使用格式化字符串来输出更易读的内容。

image.gif


相关文章
|
JSON API 数据格式
实时获取小红书笔记详情的API使用与解析
小红书是一个以分享消费经验、生活方式为主的社交平台,拥有大量的用户和内容。为了更好地了解用户在小红书上的行为和内容,许多开发者选择使用小红书开放平台提供的API接口。本文将介绍如何通过小红书笔记详情API实现实时数据获取,并给出相应的代码示例。
|
4月前
|
存储 弹性计算 缓存
阿里云ECS通用算力型u2i服务器性能测评、CPU型号及配置参数解析
阿里云ECS通用算力型u2i实例,搭载Intel® Xeon® Platinum处理器,支持第五、六代至强平台,适用于Web、Java、中小型数据库等场景。提供1:1至1:8多种vCPU与内存配比,最大32vCPU,标配ESSD Entry云盘,网络性能随规格提升增强,支持IPv4/IPv6,适用于企业级应用、数据分析、缓存集群等业务,兼顾性能与成本效益。
477 157
|
8月前
|
人工智能 运维 安全
函数计算支持热门 MCP Server 一键部署
MCP(Model Context Protocol)自2024年发布以来,逐渐成为AI开发领域的实施标准。OpenAI宣布其Agent SDK支持MCP协议,进一步推动了其普及。然而,本地部署的MCP Server因效率低、扩展性差等问题,难以满足复杂生产需求。云上托管成为趋势,函数计算(FC)作为Serverless算力代表,提供一键托管开源MCP Server的能力,解决传统托管痛点,如成本高、弹性差、扩展复杂等。通过CAP平台,用户可快速部署多种热门MCP Server,体验高效灵活的AI应用开发与交互方式。
3701 10
|
存储 监控 应用服务中间件
服务器硬件基础知识
服务器硬件基础知识
|
弹性计算 Ubuntu
Ubuntu 20.04安装FTP服务
以阿里云ECS为服务器,搭建FTP服务并在本机使用FileZilla连接服务。
1207 2
|
JavaScript 前端开发 安全
【Vue3 + Vite】6个非常强大的后台管理项目!开源且免费!
【Vue3 + Vite】6个非常强大的后台管理项目!开源且免费!
|
编解码
LabVIEW自适应屏幕分辨率的两种方法
前阵子做的一个项目是在显示器分辨率为 2560*1600,缩放选项为 150% 的笔记本上开发的,但是当 vi 文件在另一台显示器分辨率为 1920*1080,缩放选项为 150% 的笔记本上时出现了显示不完全的问题,也就是说,换成了低分辨率的显示器后,并没有自适应屏幕,因此花费了一点儿时间解决了这个问题,在此记录一下。
898 2
|
机器学习/深度学习 存储 运维
论文阅读--异常检测中实时大数据处理的研究挑战
论文阅读--异常检测中实时大数据处理的研究挑战
|
弹性计算 固态存储 异构计算
2023阿里云GPU服务器租用价格表
2023阿里云GPU服务器租用价格表,阿里云GPU租用费用价格表,GPU计算卡包括NVIDIA V100计算卡、T4计算卡、A10计算卡和A100计算卡,GPU云服务器gn6i可享受3折优惠,阿里云百科分享阿里云GPU服务器学生优惠价格、GPU服务器收费价格表、GPU服务器多少钱一个小时等费用明细表:
3987 0
2023阿里云GPU服务器租用价格表
|
SQL Oracle 关系型数据库
【SQL开发实战技巧】系列(十六):数据仓库中时间类型操作(初级)日、月、年、时、分、秒之差及时间间隔计算
日、月、年、时、分、秒之差及时间间隔计算。【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。本章介绍的关于时间的计算比较简单,主要是为了后面时间计算文章做铺垫!
【SQL开发实战技巧】系列(十六):数据仓库中时间类型操作(初级)日、月、年、时、分、秒之差及时间间隔计算