Python基础

5.Python基础语法---01运行Python程序

2020-03-02  本文已影响0人  浪子大侠

什么是代码

什么是代码?
代码是现实世界事物在计算机世界中的映射
什么是写代码?
写代码是将现实世界中的事物用计算机语言来描述

第一个Python程序

在正式编写第一个Python程序前,先了解一下命令行模式与Python交互模式

命令行模式

任何系统启动终端(Window--cmd OR powershell; OSX---终端),就进入到命令行模式,它的提示符类似 SunnyiMac:~Sunny$

osx终端.png

Python交互模式

在命令行模式下输入python(多个python版本的也可能是python3,就看到类似如下的输出,然后就进入到Python交互模式,它的提示符是>>>。

python交互模式.png

在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式:


退出Python交互模式.png

命令行模式与python交互模式 运行Python程序

python交互模式执行

>>> print("Hello Python World!")
Hello Python World!

命令行模式执行

hello.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("Hello Python World!")

执行 hello.py

SunnyiMac:basic Sunny$ python hello.py
Hello Python World!

此外,在命令行模式运行.py文件和在Python交互式环境下直接运行Python代码有所不同。Python交互式环境会把每一行Python代码的结果自动打印出来,但是,直接运行Python代码却不会。

最后,Python交互模式的代码是输入一行,执行一行,而命令行模式下直接运行.py文件是一次性执行该文件内的所有代码。可见,Python交互模式主要是为了调试Python代码用的,也便于初学者学习,它不是正式运行Python代码的环境!

输出

用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'Hello Python World!',用代码实现如下:

>>> print('Hello Python World!')

print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:

>>> print('Hello', 'Python', 'World!')
Hello Python World!

输入

可以用print()输出想要的结果了。如果要让用户从电脑输入一些字符怎么办?Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:

>>> name = input()
Sunny
>>> name
'Sunny'
>>> 

hello.py

name = input('please enter your name: ')
print('hello,', name)

执行 hello.py

SunnyiMac:basic Sunny$ python3 do_input.py
please enter your name:Sunny
Hello, Sunny
上一篇 下一篇

猜你喜欢

热点阅读