5.1 输入输出方式介绍(Output Format).docx

举报
孙中明 发表于 2022/01/22 22:52:10 2022/01/22
【摘要】 5.1 输入输出方式介绍(Output Format).docx 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下: #!/usr/bin/python# -*- coding: UTF-8 -*- print"Pyt...

5.1 输入输出方式介绍(Output Format).docx

打印到屏幕

最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:

#!/usr/bin/python# -*- coding: UTF-8 -*- print"Python 是一个非常棒的语言,不是吗?";

你的标准屏幕上会产生以下结果:

Python是一个非常棒的语言,不是吗?

 

接受用户的输入: input()

 

读取键盘输入

Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:

 

raw_input函数

raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):

#!/usr/bin/python# -*- coding: UTF-8 -*- str = raw_input("请输入:");print"你输入的内容是: ", str

这将提示你输入任意字符串,然后在屏幕上显示相同的字符串。当我输入"Hello Python!",它的输出如下:

请输入:HelloPython!你输入的内容是: HelloPython

 

input函数

input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回。

#!/usr/bin/python# -*- coding: UTF-8 -*- str = input("请输入:");print"你输入的内容是: ", str

这会产生如下的对应着输入的结果:

请输入:[x*5for x in range(2,10,2)]你输入的内容是:[10, 20, 30, 40]

 

 

 

输入格式:str(), format

 

Code:

 

str_1 = input("Enter a string: ")

str_2 = input("Enter another string: ")

 

print("str_1 is: " + str_1 + ". str_2 is :" + str_2)

print("str_1 is {} + str_2 is {}".format(str_1, str_2))

 

 

 

1. 写出文件

2. 读入文件

 

Code:

 

some_sentences = '''\

I love learning python

because python is fun

and also easy to use

'''

 

#Open for 'w'irting

f = open('sentences.txt', 'w')

#Write text to File

f.write(some_sentences)

f.close()

 

#If not specifying mode, 'r'ead mode is default

f = open('sentences.txt')

while True:

    line = f.readline()

    #Zero length means End Of File

    if len(line) == 0:

        break

    print(line)

# close the File

f.close

文章来源: hiszm.blog.csdn.net,作者:孙中明,版权归原作者所有,如需转载,请联系作者。

原文链接:hiszm.blog.csdn.net/article/details/78149568

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。