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

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

posted @ 2017-10-02 00:26  孙中明  阅读(146)  评论(0编辑  收藏  举报