02-第一个Python程序——又精通了一种Hello world
概述:本文从经典的“Hello world”开始,编写第一个Python程序。
一、命令行模式&交互模式
所谓命令行模式,其实就是我们常说的cmd。
在命令行模式下输入命令“python”,就会看到如下提示,并进入Python交互模式,提示符是 >>>。在Python交互模式下输入exit()并回车,就退出了Python交互模式,回到命令行模式。
前文中,我们安装了Python。所以也可以直接在开始菜单打开Python交互模式。此时输入exit(),窗口会直接关闭,而非回到命令行模式。
在交互模式下直接输入代码,可以直接获得执行结果。并且在交互模式下,代码是输入一行,执行一行,并将结果自动打印出来。而执行 .py 文件,只能在命令行模式下执行。而且会一次性执行完所有代码,不会自动输出每一行的执行结果。
综上,Python交互模式主要用于调试和初学者学习,不是正式运行代码的环境。
二、编辑并运行 .py 文件
编辑 .py 文件
上文提到,Python交互环境不是正式运行代码的环境。在实际应用中,我们更多是编写并运行 .py 文件。在Windows系统中,我倾向于使用notepad++和pycharm来编辑 .py 文件。在Linux中,则可以使用vim。
文件名必须以 .py 结尾,此外,文件名只能是英文字母、数字和下划线的组合。
运行 .py 文件
windows上不能直接运行 .py 文件,但在 Linux 上可以。但需注意,必须在 .py 文件第一行加上一行特殊的注释:
#!/usr/bin/env python3
三、输入和输出
输出
用 print() 在括号中加上字符串,即可向屏幕上输出指定内容。字符串可以用 '' 或 "" 括起来。譬如输出 hello world:
>>> print("hello world")
hello world
print() 函数可以接收多个字符串,用逗号隔开即可。在输出时,逗号会转换成空格。
>>> print("hello world", "hello future")
hello world hello future
print() 可以打印整数,或计算结果:
>>> print(123)
123
>>> print(111 + 222)
333
输入
Python提供了inupt()方法,可以接收用户输入的字符串,并存放在变量里。我们还可以给input()函数传入一个字符串参数,用于提示用户输入。
>>> name = input("Please enter your name: ") Please enter your name: Albert >>> print("Hello, ", name) Hello, Albert
有一点需要注意:input() 方法返回的是字符串类型。如果想作为整数使用,则需通过 int() 函数进行类型转换。
原文地址:https://www.cnblogs.com/murongmochen/p/11654428.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- thinkphp5+layui实现的分页样式示例
- Laravel实现搜索的时候分页并携带参数
- PHP7.3.10编译安装教程
- Laravel-添加后台模板AdminLte的实现方法
- PHP7 安装event扩展的实现方法
- 在laravel框架中使用model层的方法
- 漂亮的thinkphp 跳转页封装示例
- thinkphp5框架前后端分离项目实现分页功能的方法分析
- laravel 根据不同组织加载不同视图的实现
- 详解将数据从Laravel传送到vue的四种方式
- Laravel实现ApiToken认证请求
- laravel 实现划分admin和home 模块分组
- laravel在中间件内生成参数并且传递到控制器中的2种姿势
- 在laravel框架中实现封装公共方法全局调用
- laravel通过a标签从视图向控制器实现传值