版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
介绍使用input()函数输入、使用print()函数输出基本输入和输出CHAPTER2CONTENTS目
录01使用input()函数输入02使用print()函数输出基本输入和输出一个程序都会有输入、输出,可与用户交互。用户输入信息,程序对内容进行适当的操作,然后输出结果基本输入和输出input()print()输入输出基本输入和输出
内置input()接收用户键盘输入基本输入和输出
内置input()接收用户键盘输入x=input("提示文字")在Python3.x中基本输入和输出THEFUTUREOF>>>name=input("请输入名字:")请输入名字:小明【例】编写代码要求输入名字input()返回字符串基本输入和输出>>>x=input("请输入:")请输入:8>>>print(type(x))<class'str'>>>>x=input("请输入:")请输入:'8'>>>print(type(x))<class'str'>>>>x=input("请输入:")请输入:"8">>>print(type(x))<class'str'>基本输入和输出>>>x=input("请输入:")请输入:8>>>print(type(x))<class'str'>>>>x=input("请输入:")请输入:'8'>>>print(type(x))<class'str'>>>>x=input("请输入:")请输入:"8">>>print(type(x))<class'str'>都返回字符串基本输入和输出>>>value=int(input("请输入:"))请输入:8>>>print(type(value))<class'int'>【例】如果要接收数值需要进行转换基本输入和输出使用print()函数输出
0185%Loremipsumdolorsitamet,consectetueradipiscingelit,seddiamnonummynibheuismod内置函数print()将结果输出到IDLE或控制台上print(输出的内容)基本输入和输出>>>print("计算乘积")计算乘积>>>x=4>>>print(x)4>>>y=5>>>print(y)5>>>print(x*y)20【例】输出是数字和字符串或是表达式print()函数默认换行基本输入和输出01
#xmu.py02
print("自强不息")03
print("止于至善")04
print("自强不息",end='')05print("止于至善")【例】实现输出不换行,可设置end=''基本输入和输出代码的执行结果自强不息止于至善自强不息止于至善基本输入和输出结果输出IDLE或者标准控制台代码示例>>>fp=open(r'C:\motto.txt','a+')>>>print("自强不息,止于至善!",file=fp)>>>fp.close()基本输入和输出motto.txt基本输入和输出使用%进行格式化输出
010203整数的输出浮点数的输出字符串的输出基本输入和输出%o整数的输出
%d%x输出八进制整数输出十进制整数输出十六进制整数基本输入和输出【例】整数的输出具体实例>>>print('%o'%30)36>>>print('%d'%30)30>>>print('%x'%30)1e>>>nHex=0xFF>>>print("十六进制是%x,十进制是=%d,八进制是=%o"%(nHex,nHex,nHex))十六进制是ff,十进制是=255,八进制是=377基本输入和输出如果有6位有效数字,则使用小数方式,否则使用科学记数法,如果是%.3g,则保留3位有效数字,使用小数方式或科学记数法保留小数点后6位有效数字,按指数形式输出,如果是%.3e,则保留3位小数位,使用科学记数法保留小数点后6位有效数字如果是%.3f,保留3位小数浮点数的输出%e%f%g基本输入和输出例实>>print('%f'%2.22)#默认保留6位小数2.220000>>>print('%.1f'%2.22)#取1位小数2.2>>>print('%e'%2.22)#默认6位小数,用科学计数法2.220000e+00>>>print('%.3e'%2.22)#取3位小数,用科学计数法2.220e+00>>>print('%g'%2222.2222)#默认6位有效数字2222.22>>>print('%.7g'%2222.2222)#取7位有效数字2222.222>>>print('%.2g'%2222.2222)#取2位有效数字,自动转换为科学计数法2.2e+03基本输入和输出54321%s:字符串输出%10s:右对齐,占位符10位%-10s:左对齐,占位符10位%.2s:截取2位字符串%10.2s:10位截取两位字符串基本输入和输出实例>>>print('%s'%'helloworld')#字符串输出helloworld>>>print('%20s'%'helloworld')#右对齐,取20位,不够则补位□□□□□□□□□helloworld>>>print('%-20s'%'helloworld')#左对齐,取20位,不够则补位helloworld□□□□□□□□□>>>print('%.2s'%'helloworld')#取2位he>>>print('%10.2s'%'helloworld')#右对齐,取2位□□□□□□□□he>>>print('%-10.2s'%'helloworld')#左对齐,取2位he□□□□□□□□>>>name='小明'>>>age=13>>>print('姓名:%s,年龄:%d'%(name,age))姓名:小明,年龄:13基本输入和输出实例>>>print('%s'%'helloworld')#字符串输出helloworld>>>print('%20s'%'helloworld')#右对齐,取20位,不够则补位□□□□□□□□□helloworld>>>print('%-20s'%'helloworld')#左对齐,取20位,不够则补位helloworld□□□□□□□□□>>>print('%.2s'%'helloworld')#取2位he>>>print('%10.2s'%'helloworld')#右对齐,取2位□□□□□□□□he>>>print('%-10.2s'%'helloworld')#左对齐,取2位he□□□□□□□□>>>name='小明'>>>age=13>>>print('姓名:%s,年龄:%d'%(name,age))姓名:小明,年龄:13“□”是人为标记空格在屏幕上显示是空白基本输入和输出>>>name='小明'>>>age=13>>>print(f'姓名:{name},年龄:{age}')姓名:小明,年龄:13【例】用“f-字符串”格式化输出print(f'{表达式}')基本输入和输出使用“f-字符串”进行格式化输出
用字符串当模板‘%’格式化输出format()格式化输出通过传入的参数进行格式化用大括号‘{}’作为特殊字符代替‘%’基本输入和输出不带编号“{}”带数字编号调换显示顺序“{1}”“{2}”“{key}”“{value}”带关键字的基本输入和输出>>>print('{}{}'.format('hello','world'))#不带字段helloworld>>>print('{0}{1}'.format('hello','world'))#带数字编号helloworld>>>print('{0}{1}{0}'.format('hello
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海视觉艺术学院《学前教育史》2025-2026学年期末试卷
- 房地产销售培训师话术培训考试题目及答案
- Braxlosiran-生命科学试剂-MCE
- 矿用电机车机械装配工操作能力测试考核试卷含答案
- 电线电缆绞制工岗前认知考核试卷含答案
- 病案员班组管理评优考核试卷含答案
- 2026年乡村医生培训课程与考核标准解读
- 机制地毯修整工复试考核试卷含答案
- 木作文物修复师岗前岗中技能考核试卷含答案
- 侍酒师冲突解决水平考核试卷含答案
- 耳鼻喉科室消毒流程
- 影楼室内设计方案
- 基于深度学习的植被智能识别技术研究
- 风光同场发电项目经济效益和社会效益分析报告
- 养老护理主管工作汇报
- 2024总磷总氮水质在线分析仪NPW-160H 型
- 购销合同结算单样本
- 2025年职业卫生健康培训考试试题及解析答案
- 2025年新版GMP培训试题库及答案
- 敦煌壁画配色赏析课件
- 2021建筑给排水设计技术措施
评论
0/150
提交评论