首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 基础语法一

输入/输出

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

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

输出

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

print 函数的定义如下:

代码语言:javascript
复制
print(*objects, sep=' ', end='\n', file=sys.stdout)

print 函数参数

  • objects:复数,表示可以一次输出多个对象。输出多个对象时,需要用 逗号「,」分隔。
  • sep:用来间隔多个对象,默认值是一个空格。
  • end:用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
  • file:要写入的文件对象,默认为 sys.stdout。

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

代码语言:javascript
复制
print('hello world')

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

代码语言:javascript
复制
print('The quick brown fox', 'jumps over', 'the lazy dog')

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

代码语言:javascript
复制
The quick brown fox jumps over the lazy dog

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

代码语言:javascript
复制
print(100)
print(100 + 200)

print 格式化输出

代码语言:javascript
复制
var = 100
print('var = %d' %(var))

输入

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

先看一个 input 的使用示例

代码语言:javascript
复制
str = input("Please enter:")
print("What you typed is:", str)

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

代码语言:javascript
复制
>>> str = input('please enter:')
please enter:123
>>> print("What you typed is: ", str)
What you typed is:  123

交互环境运行命令行运行

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

在交互环境中输入print('hello world')即可查看实时输出效果,如下图所示

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

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

代码语言:javascript
复制
#!/usr/bin/python3
#-*- coding: utf-8 -*-

str = input('please enter:')
print("What you typed is: ", str)
下一篇
举报
领券