Python 基础语法一

输入/输出

一个工具(Python)最重要的功能是什么?当然是与人的交互,要产生交互就必须有输入(input)和输出(print)。

输入是指由用户制造信息,由电脑进行接收。输出是指由电脑产生信息,有用户进行接收。输入和输出组成了人机交互最重要的部分。

输出

python 中输出主要有两种方式终端输出和文件输出,在本节主要对终端输出进行介绍,终端输出常用的方式即 print 函数,print 函数是每一个编程语言中都有的函数,也是接触编程语言第一个使用的函数。

print 函数的定义如下:

print(*objects,sep=' ',end='\n',file=sys.stdout)

print 函数参数

objects:复数,表示可以一次输出多个对象。输出多个对象时,需要用 逗号「,」分隔。

sep:用来间隔多个对象,默认值是一个空格。

end:用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。

file:要写入的文件对象,默认为 sys.stdout。

下面我们看下编程界最经典的输出示例「你肯定知道是什么了」。

print('hello world')

print 函数也可以接受多个字符串,每个字符串使用逗号「,」隔开,就可以是组成一个完整的字符串并输出。

print('The quick brown fox','jumps over','the lazy dog')

print 会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:

The quick brown fox jumps over the lazy dog

print 还可以输出整数和计算结果

print(100)

print(100+200)

print 格式化输出

var=100

print('var = %d'%(var))

输入

同输出一样在 python 中输入也有两种方式文件输入和终端输入,在 python 中常用的输入函数即 input。在 python3 中 input 函数接受一个标准输入数据,并返回一个 string 类型。

先看一个 input 的使用示例

str=input("Please enter:")

print("What you typed is:",str)

以上示例的执行结果如下:

>>>str=input('please enter:')

pleaseenter:123

>>>print("What you typed is: ",str)

Whatyoutypedis:123

交互环境运行命令行运行

在命令行下输入 python 或 python3 即可进入 python 交互环境,如下图所示:

在交互环境中输入即可查看实时输出效果,如下图所示

在交互环境中代码是一行一行输入和解析的。

我们也可以在命令行下使用命令运行,hello.py文件 的内容如下:

#!/usr/bin/python3

#-*- coding: utf-8 -*-

str=input('please enter:')

print("What you typed is: ", str)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181122G09NHS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券