Python 基础【第二篇】python操作模式

一、交互模式

1 #python
2
3 Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
4
5 [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
6
7 Type "help", "copyright", "credits" or "license" for more information.
8
9 >>> 

如上所示:

其中”>>>” 为Python的交互命令行这里直接输入代码即可得到结果

例:

输入1+1 Python运算得出结果 2

1 >>>1+1
2
3 2

Print “this is python!” 则打印输出字符串

>>> print ‘this is python!‘

this is python!

退出Python “exit ()”

>>> exit ()

二、 文本模式

所谓的文本模式其实就是将代码写到一个文件里 然后用Python去执行

编辑一个文件输入如下代码:

 1 [[email protected]_server py]# vim py
 2
 3 print ‘this is python‘
 4
 5 print 100+200
 6
 7 [[email protected]_server py]# python py
 8
 9 this is python
10
11 300

*(上面每次执行脚本的时候都会敲python来执行感觉很麻烦其实有更简单的,直接在文件中指定python的bin路径这样每次执行就不用敲python了)*

当然首先确定你python的bin路径

查看python命令路径

[[email protected]_server py]# which python

/usr/bin/python

文件中指定python

[[email protected]_server py]# vim pytest

#!/usr/bin/python

print ‘this is python‘

print ‘100+200=‘,100+200

执行结果

[[email protected]_server py]# ./pytest

this is python

100+200= 300

三、 两种方式各有优点和缺点

1. 交互模式

优点:快速得到结果

缺点:退出不保存

适合简短代码测试

2. 文本模式

优点:代码能够得以保存

缺点:操作不方便

适合复杂代码编程

时间: 2024-11-13 11:31:39

Python 基础【第二篇】python操作模式的相关文章

python基础-第二篇

一.运算符 1.算数运算: 算数运算符相信大家都不陌生吧,尤其是加减乘除,好!那我就带着大家看看最后三个,这三个到底是干什么玩意的? %,取两数相除的余数,看图: **,x的多少次幂,看图: //,取整除,你可以理解为向下取整,看图: 2.比较运算: 注意:当为一个等号时,多为赋值,两个等号为比较,另外不等于常用是!= 3.赋值运算: 4.逻辑运算: 逻辑运算符里,and和or好理解,那我就讲一下not:这家伙就是唱反调的--看图 5.成员运算: 成员运算符,从字面上意思去理解,问谁是不是某组织

Python基础第二篇

一.三元运算 if True: name='a' else: name='b' #上面的代码用三元运算表示: name="a" if True else "b" 二.类中方法查看 Python中一切事物都是对象,对象由类创建 type 查看对象类型 dir(类型名)  查看类中提供的所有功能 help(类型名)    查看类中提供的功能详细 help(类型名.方法名) 查看类中某功能的详细 三.类型常用功能 1.整形 abs(x) #返回绝对值 x+y,x-y,x*

python 基础第二篇

一. 循环. while循环 while 条件:代码块(循环体)执行流程: 判断条件是否为真. 如果真. 执行代码块 再次判断条件是否为真...... 当条件为假.执行else 跳出循环. 循环结束 1.让计算机连续打印5次corn,每次延迟一秒: import time count = 1 while count <=5: print("corn") count = count + 1 time.sleep(1) 2.让用户尽情的喷,按 q 退出,并且过滤掉"马化腾&

[转帖]虚拟内存探究 -- 第二篇:Python 字节

虚拟内存探究 -- 第二篇:Python 字节 http://blog.coderhuo.tech/2017/10/15/Virtual_Memory_python_bytes/ 是真看不懂哦 翻译 虚拟内存  翻译 这是虚拟内存系列文章的第二篇.这次我们要做的事情和<虚拟内存探究 – 第一篇:C strings & /proc>类似,不同的是我们将访问Python 3 脚本的虚拟内存.这会比较费劲, 所以我们需要了解Pyhton3 内部的一些机制. 一.预备知识 本文基于上一篇文章&

萌新向Python数据分析及数据挖掘 第一章 Python基础 第一节 python安装以及环境搭建 第二节 变量和简单的数据类型

本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 第一节 Python安装以及环境搭建 Python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不错的选择. Anaconda详细安装使用教程 https://blog.csdn.

深入理解javascript对象系列第二篇——属性操作

× 目录 [1]查询 [2]设置 [3]删除[4]继承 前面的话 对于对象来说,属性操作是绕不开的话题.类似于“增删改查”的基本操作,属性操作分为属性查询.属性设置.属性删除,还包括属性继承.本文是对象系列的第二篇——属性操作 属性查询 属性查询一般有两种方法,包括点运算符和方括号运算符 var o = { p: 'Hello World' }; o.p // "Hello World" o['p'] // "Hello World" [注意]变量中可以存在中文,因

python速成第二篇(小爬虫+文件操作+socket网络通信小例子+oop编程)

大家好,由于前天熬夜写完第一篇博客,然后昨天又是没休息好,昨天也就不想更新博客,就只是看了会资料就早点休息了,今天补上我这两天的所学,先记录一笔.我发现有时候我看的话会比较敷衍,而如果我写出来(无论写到笔记本中还是博客中,我都有不同的感觉)就会有不同的想法,我看书或者看资料有时候感觉就是有一种惰性,得过且过的感觉,有时候一个知识想不通道不明,想了一会儿,就会找借口给自己说这个知识不重要,不需要太纠结了,还是去看下一个吧,然后就如此往复下去,学习就会有漏洞,所以这更加坚定了我写博客来记录的想法.

python基础晋级篇

Python开发[第四篇]:Python基础(一) 三元运算 三元运算(三目运算),是对简单的条件语句的缩写. 1 2 3 4 5 # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量 基本数据类型补充 set set集合,是一个无序且不重复的元素集合 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2

python基础第二课

一  认识模块 1.1  sys #!/usr/bin/env python3 # Author: Sam Gao import sys print(sys.path) #打印PYTHONPATH环境变量 # ['/home/sam/PycharmProjects/s14/day1', # '/home/sam/PycharmProjects/s14', # '/usr/lib/python35.zip', # '/usr/lib/python3.5', # '/usr/lib/python3.

【Python基础学习篇】Python基本语法

一.Python的文件类型 Python的文件类型主要分为3种,分别是源代码.字节代码和优化代码. 1.源代码 以py为扩展名 2.字节代码 Python源文件经过编译后生成扩展名为pyc的文件,pyc是编译过的字节文件.这种文件不能使用文本编辑工具打开或修改. 下面这段脚本可以把hello.py文件编译为hello.pyc文件 import py_compile py_compile compile("hello.py") 将此脚本保存为以py为扩展名的文件,运行后即可得到hello