本节主要介绍print,import和input,t函数,包括他们在python2.7和python3 的区别以及用法。下面附有以前的文章;
html
python3以前的print是简单的语句好比要打印hello worldpython
>>> print 'hello world' hello world >>>
而python3以后的版本中print已经变为了函数。好比要打印必须加上();以下:linux
#直接按语句打印会出现错误: peace@peace:~$ python Python 3.4.3 (default, Mar 26 2015, 22:03:40) [GCC 4.9.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print 'hello world' File "<stdin>", line 1 print 'hello world' ^ SyntaxError: Missing parentheses in call to 'print' #应该用函数打印 >>> print ('hello world') hello world >>>
注意(python3以前的print语句功能基本没有变)正则表达式
使用print时,也能够在语句中添加多个表达式,每一个表达式用逗 号分隔;在用逗号分隔输出时,print语句会在每一个输出项后面自动添加一 个空格;
注意:无论时字符串仍是其余类型都是转化为字符串进行打印python2.7
>>> print('peace',22) peace 22 >>> print(1,2,3) 1 2 3 #输出元祖必须这样输出; >>> print((1,2,3)) (1, 2, 3) >>> #变量也是能够的 >>> name='peace' >>> print(name,22) peace 22 >>> #可使用‘+’链接字符串 >>> print('hello'+','+'peace') hello,peace >>> #若是在结尾加上逗号,name接下来的语句会与前一行、打印在一行;(python3以前才有效) #创建douhao.py在里面输入 print 'peace', print 22 #在输入以下语句便可: peace@peace:~/workspace/python$ python2.7 douhao.py peace 22
将整个模块导入,格式为:import somemodule;
从某个模块中导入某个函数,格式为:from somemodule import somefunction;
从某个模块中导入多个函数,格式为:from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的所有函数导入,格式为:from somemodule import *函数
1导入模块使用模块名进行调用;spa
#导入模块 import module1 import module2 #调用同名函数的方法 module1.open() module2.open()
2使用关键字as进行更名code
#导入函数,并给函数取相应的别名 from module1 import open as open1 from module2 import open as open2
3例子orm
>>> from cmath import cos as s >>> from math import cos as c >>> s(30) (0.15425144988758405+0j) >>> c(30) 0.15425144988758405 >>>
Python3中用input()取代了raw_input(),固然这仅仅是重命名,使用上并无不一样;python3以前的input()再也不取用;
input()函数无论你输入什么返回的是字符串;htm
#与python3以前的raw_input()相同 >>> k=input('intput int ') intput int 12 >>> k '12' >>>
python3入门之类
python3入门之函数
python3入门之循环
python3之if语句
python3入门之赋值语句介绍
python3入门之print,import,input介绍
python3入门之set
python3入门之字典
python3入门之字符串
python3入门之列表和元组
python3入门之软件安装
python3爬虫之入门和正则表达式