Python入门基础(8)-python解释器初体验打印hello world
2018-01-01 08:21
411 查看
通过之前的教程,已经掌握了python2.7和3.6的安装与,卸载了,win7系统上应该已经有了两个python,及python2.7和python3.6共存了。接下来笔者将以python3.6为主,介绍python语言的基础语法等,同时会穿插一些和python2.7不同的地方。本小节将首先介绍一下python交互式解释器的使用,以及用python交互式解释器打印hello world,这也是所有语言的开篇之作。
为了详细的展示python2.7和python3.6的异同,本系列教程会在今后相当长一段时间内同时打开python2.7和python3.6,没有对比的亲身体验,再大的不同也没什么感觉,接下来就让我们在比较中去学习,如果是头一次接触python,或者公司也是刚要开始使用python的同学,可以忽略python2.7,直接上手python3.6.
首先介绍两种打开python交互式解释器环境的方式:
1、首先打开两个dos窗口,分别输入python2和python3,OK,这样就打开了基于dos窗口的python的交互式解释器环境了。
2、在开始-运行中输入python ,如下图所示,IDLE(Python GUI)即是python2.7对应的python交互式解释器环境,IDLE(Python3.6 32-bit)即是python3.6的交互式解释器环境,分别点击两次,打开,如下二图所示。
OK,笔者推荐使用python的IDLE,因为是windows GUI,所以一些操作类似复制粘贴等等都是非常方便的,好的,到现在为止已经进入python环境了,下面就可以尽情的徜徉于python的实践海洋了,在今后相当一段时间内都将使用python gui 即IDLE来学习python的基础语法,待基础语法学习结束后,准备开始比较大一点复杂一点的程序时再介绍python强大的编辑器Pycharm。
下面我们来尝试一下打印hello world吧
在 python3.6的解释器中输入下列print语句,回车即显示:
简单到都不需要解释,”>>>”是交互式的提示符,打印就是用print语句,然后是一对圆括号,括号里面就是要打印的内容,如果打印的时字符串,就用引号扩起来,如果打印时数字,那就直接写数字就OK了。
其他编程语言介绍打印语句的时候基本就到此为止了,为什么,因为再打印复杂的就更麻烦了,前面曾说过,python最大的特点就是简单,同时本系列教程中笔者有也希望最大程度最系统全面的介绍python,虽然笔者是菜鸟,让你读完本教程后感觉不到菜鸟的感觉。
下面我要提新需求了,我想打印两个字符串,怎么办?
由三到万的故事大家从小就听过,可总有人就是想试下由三到万的想法。。。,“给我打印10个字符串”
“再给我打印个。。。“
行了,到此为止吧,授人以鱼不如授人以渔,我还是告诉你print的所有用法,你自己去试着玩吧
python里面如果想知道某个函数(print其实就是一个函数)的详细的适用方法,可以用help(cmd)查看
有没有觉得英语很重要,看看注释吧,这里简单的解释一下,打印语句是内置库builtins中的方法,它接受一些列要打印的参数,最后还有几个指定参数,sep是分隔符,如果不指定就用默认的空格,end是打印完最后一个参数的处理方式,如果不指定默认的时换行,file是打印的位置,不指定默认的时系统标准输出。
print语句的全部内容就这些了,怎么样,简单吧,本系列教程不仅提供python基本知识的讲解,更重要的是讲解学习python的方法。
下面我们再来看下python2.7下面的print语句,这里说一下,如果是新手下面就不要看了,因为print语句python2.7和python3.6差别很大,之所以先讲python3.6,就是希望大家更关注python3.6
,python2.7对应的了解一下就好了,毕竟马上就要被淘汰了,再过两年基本就彻底不用python2.7了。
在更早,在python2.7.5之前,python2和python3的打印差距更大,后来为了更好的过度python3,Python2做了一些调整适配去适应python3,换句话说,现在python3.6支持的print使用方法最新的python2.7.14基本也支持,但是除此以外,python2.7.14还支持着一些python2老的用法,下面我们先看下上面python3.6的使用方法在python2.7.14中的支持程度
看到了吧,这个时候已经出现不一致了,python3.6的结果可不是这样的
默默地去python3.6的环境看下是否支持?python3.6是不支持这种语法的,但是这个在python2.7.5之前都是支持的,所以这个完全是python2的一种延续。
怎么样,大开眼界了吧,这就是python的print语句在python2和python3中的差别,OK,python打印语句就介绍到这了
更多精彩内容请关注微信公众号:redrose2100,或扫下面二维码关注
为了详细的展示python2.7和python3.6的异同,本系列教程会在今后相当长一段时间内同时打开python2.7和python3.6,没有对比的亲身体验,再大的不同也没什么感觉,接下来就让我们在比较中去学习,如果是头一次接触python,或者公司也是刚要开始使用python的同学,可以忽略python2.7,直接上手python3.6.
首先介绍两种打开python交互式解释器环境的方式:
1、首先打开两个dos窗口,分别输入python2和python3,OK,这样就打开了基于dos窗口的python的交互式解释器环境了。
2、在开始-运行中输入python ,如下图所示,IDLE(Python GUI)即是python2.7对应的python交互式解释器环境,IDLE(Python3.6 32-bit)即是python3.6的交互式解释器环境,分别点击两次,打开,如下二图所示。
OK,笔者推荐使用python的IDLE,因为是windows GUI,所以一些操作类似复制粘贴等等都是非常方便的,好的,到现在为止已经进入python环境了,下面就可以尽情的徜徉于python的实践海洋了,在今后相当一段时间内都将使用python gui 即IDLE来学习python的基础语法,待基础语法学习结束后,准备开始比较大一点复杂一点的程序时再介绍python强大的编辑器Pycharm。
下面我们来尝试一下打印hello world吧
在 python3.6的解释器中输入下列print语句,回车即显示:
>>>print ("hello world") "hello world"
简单到都不需要解释,”>>>”是交互式的提示符,打印就是用print语句,然后是一对圆括号,括号里面就是要打印的内容,如果打印的时字符串,就用引号扩起来,如果打印时数字,那就直接写数字就OK了。
>>>print (100) 100
其他编程语言介绍打印语句的时候基本就到此为止了,为什么,因为再打印复杂的就更麻烦了,前面曾说过,python最大的特点就是简单,同时本系列教程中笔者有也希望最大程度最系统全面的介绍python,虽然笔者是菜鸟,让你读完本教程后感觉不到菜鸟的感觉。
下面我要提新需求了,我想打印两个字符串,怎么办?
>>>print ("hello","world") hello world
由三到万的故事大家从小就听过,可总有人就是想试下由三到万的想法。。。,“给我打印10个字符串”
>>>print("I","am","a","student","I","want","to","study","python","ok?") I am a student I want to study python ok?
“再给我打印个。。。“
行了,到此为止吧,授人以鱼不如授人以渔,我还是告诉你print的所有用法,你自己去试着玩吧
python里面如果想知道某个函数(print其实就是一个函数)的详细的适用方法,可以用help(cmd)查看
>>>help(print) Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream.
有没有觉得英语很重要,看看注释吧,这里简单的解释一下,打印语句是内置库builtins中的方法,它接受一些列要打印的参数,最后还有几个指定参数,sep是分隔符,如果不指定就用默认的空格,end是打印完最后一个参数的处理方式,如果不指定默认的时换行,file是打印的位置,不指定默认的时系统标准输出。
print语句的全部内容就这些了,怎么样,简单吧,本系列教程不仅提供python基本知识的讲解,更重要的是讲解学习python的方法。
下面我们再来看下python2.7下面的print语句,这里说一下,如果是新手下面就不要看了,因为print语句python2.7和python3.6差别很大,之所以先讲python3.6,就是希望大家更关注python3.6
,python2.7对应的了解一下就好了,毕竟马上就要被淘汰了,再过两年基本就彻底不用python2.7了。
在更早,在python2.7.5之前,python2和python3的打印差距更大,后来为了更好的过度python3,Python2做了一些调整适配去适应python3,换句话说,现在python3.6支持的print使用方法最新的python2.7.14基本也支持,但是除此以外,python2.7.14还支持着一些python2老的用法,下面我们先看下上面python3.6的使用方法在python2.7.14中的支持程度
print ("hello world") hello world
print("hello","world") ("hello","world")
看到了吧,这个时候已经出现不一致了,python3.6的结果可不是这样的
print "hello world" hello world
默默地去python3.6的环境看下是否支持?python3.6是不支持这种语法的,但是这个在python2.7.5之前都是支持的,所以这个完全是python2的一种延续。
print "hello","world" hello world
print "hello" "world" helloworld
怎么样,大开眼界了吧,这就是python的print语句在python2和python3中的差别,OK,python打印语句就介绍到这了
更多精彩内容请关注微信公众号:redrose2100,或扫下面二维码关注
相关文章推荐
- 零基础入门学习Python(2)--用Python设计第一个游戏
- Python基础入门(十七)-函数里的参数
- Python 基础教程 30分钟快速入门
- python基础教程之简单入门说明(变量和控制语言使用方法)
- Python学习之路【第一篇】-Python简介和基础入门
- Python爬虫入门二之爬虫基础了解
- python入门基础教程02 Python简介
- Python零基础入门二十一之有道词典的优化
- python入门基础教程08 函数的形参与实参
- 2、Python 基础入门
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 2. 变量
- 【零基础入门学习Python笔记014】字符串:各种奇葩的内置方法
- Python爬虫入门二之爬虫基础了解
- Python基础入门
- 基础入门_Python-内建函数.运维开发中eval内建函数的最佳实践?
- python包matplotlib基础入门
- [Python入门及进阶笔记]Python-基础-集合小结
- Python零基础入门二十九之Tkinter隐藏技能
- python 数据挖掘基础 入门
- Python基础入门-IF语句