网址查询站长工具wordpress视频无法播放视频播放器
网址查询站长工具,wordpress视频无法播放视频播放器,免费的网站有哪些平台,ps怎么做网站界面设计文章目录前言一、print()函数详解二、input()函数获取用户输入三、文件读写基础操作前言
print()函数与input()函数详解 一、print()函数详解
print()函数用于向标准输出#xff08;通常是屏幕#xff09;打印信息。
基本用法
python
print(Hello, World!) …文章目录前言一、print()函数详解二、input()函数获取用户输入三、文件读写基础操作前言print()函数与input()函数详解一、print()函数详解print()函数用于向标准输出通常是屏幕打印信息。基本用法pythonprint(Hello, World!)# 打印字符串print(100)# 打印数字print(结果是,42)# 打印多个项目默认用空格分隔关键参数控制通过参数可以精细控制输出格式sep指定多个项目之间的分隔符默认是空格 。end指定输出末尾的字符默认是换行符 \n。pythonprint(2023,10,27,sep-)# 输出2023-10-27print(Hello,end )# 末尾不换行改为空格print(World!)# 输出Hello World!在同一行格式化输出三种主流方法这是将变量值按特定格式嵌入字符串的核心技能。方法语法示例特点与适用场景f-string(Python 3.6) print(f…{变量}…)现代首选直观高效可在{}内直接写表达式。str.format()print(“…{}…”.format(变量))灵活强大Python 2/3通用支持位置和关键字参数。% 格式化(旧式)print(“…%s…” % 变量)源自C语言现已不推荐在新代码中使用。f-string示例最推荐python nameAliceage25score95.5# 直接嵌入变量print(f{name}今年{age}岁。)# Alice今年25岁。# 在{}内进行简单运算或调用方法print(f{name.upper()}的分数是{score5})# ALICE的分数是100.5# 控制数字格式.2f表示保留两位小数print(f平均分{score:.2f})# 平均分95.50str.format()示例作为备选pythonprint({0}喜欢{1}。.format(小明,编程))# 小明喜欢编程。按位置print({name}的成绩是{score}分。.format(name小红,score90))# 按关键字二、input()函数获取用户输入input()函数从标准输入通常是键盘读取一行文本永远返回字符串类型。基本用法python nameinput(请输入你的名字)# 提示信息可选print(f你好{name})运行以上代码程序会等待用户输入输入内容如张三会作为字符串赋给变量name。获取数字输入需要类型转换python# 错误示范直接进行数学运算age_strinput(请输入你的年龄)# next_year age_str 1 # 错误字符串不能与数字相加# 正确做法转换为整数age_intint(input(请输入你的年龄))next_yearage_int1print(f明年你就{next_year}岁了。)输入安全提示对于数字转换用户可能输入非数字字符这会导致程序崩溃ValueError。在实际项目中需要使用try…except进行异常处理来确保健壮性。三、文件读写基础操作在Python中操作文件的流程遵循“打开 - 操作读/写- 关闭”的模式。打开文件open()函数pythonfileopen(filename.txt,mode,encodingutf-8)文件名可以是相对或绝对路径。模式决定文件如何被使用。编码处理中文等文本时通常指定encoding‘utf-8’。常用文件模式模式含义文件不存在时‘r’只读默认报错 (FileNotFoundError)‘w’写入覆盖创建新文件‘a’追加创建新文件‘x’创建并写入文件已存在则报错‘b’二进制模式需与其他模式组合如 ‘rb’, ‘wb’读取文件内容python# 方法1read() 读取全部内容withopen(example.txt,r,encodingutf-8)asf:contentf.read()# 整个文件内容作为一个字符串print(content)# 方法2readline() 逐行读取withopen(example.txt,r,encodingutf-8)asf:linef.readline()# 每次读取一行whileline:print(line,end)# 行尾本身有换行符所以end避免重复linef.readline()# 方法3最常用readlines() 或 直接迭代文件对象withopen(example.txt,r,encodingutf-8)asf:# lines f.readlines() # 返回由所有行组成的列表forlineinf:# 直接遍历文件对象内存高效print(line.strip())# .strip()去掉行首尾的空白字符包括换行符写入文件内容python# 写入模式 w (注意会清空原文件)withopen(output.txt,w,encodingutf-8)asf:f.write(第一行内容。\n)f.write(第二行内容。\n)# 追加模式 awithopen(output.txt,a,encodingutf-8)asf:f.write(这是追加的内容。)使用 with 语句最佳实践如上面所有示例所示with open(…) as f: 是处理文件的标准方式。优势它会自动管理文件的关闭即使在读写过程中发生异常也能确保文件被正确关闭避免资源泄露。等价于python fopen(file.txt,r)try:# 操作文件dataf.read()finally:f.close()# 确保无论如何都会执行关闭