python中import与input_python3入门之print,import,input介绍
本節主要介紹print,import和input,t函數,包括他們在python2.7和python3 的區別以及用法。下面附有之前的文章;
?
python3的print函數的變化
python3之前的print是簡單的語句比如要打印hello world
>>> print 'hello world'
hello world
>>>
而python3之后的版本中print已經變為了函數。比如要打印必須加上();如下:
#直接按語句打印會出現錯誤:
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 "", line 1
print 'hello world'
^
SyntaxError: Missing parentheses in call to 'print'
#應該用函數打印
>>> print ('hello world')
hello world
>>>
print函數的功能
注意(python3之前的print語句功能基本沒有變)
使用逗號輸出:
使用print時,也可以在語句中添加多個表達式,每個表達式用逗 號分隔;在用逗號分隔輸出時,print語句會在每個輸出項后面自動添加一 個空格;
注意:不管時字符串還是其他類型都是轉化為字符串進行打印
>>> 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函數
導入格式
將整個模塊導入,格式為:import somemodule;
從某個模塊中導入某個函數,格式為:from somemodule import somefunction;
從某個模塊中導入多個函數,格式為:from somemodule import firstfunc, secondfunc, thirdfunc
將某個模塊中的全部函數導入,格式為:from somemodule import *
兩個模塊同名函數解決辦法
1導入模塊使用模塊名進行調用;
#導入模塊
import module1
import module2
#調用同名函數的方法
module1.open()
module2.open()
2使用關鍵字as進行改名
#導入函數,并給函數取相應的別名
from module1 import open as open1
from module2 import open as open2
3例子
>>> from cmath import cos as s
>>> from math import cos as c
>>> s(30)
(0.15425144988758405+0j)
>>> c(30)
0.15425144988758405
>>>
input函數
Python3中用input()取代了raw_input(),當然這僅僅是重命名,使用上并沒有不同;python3之前的input()不再取用;
input()函數不管你輸入什么返回的是字符串;
#與python3之前的raw_input()相同
>>> k=input('intput int ')
intput int 12
>>> k
'12'
>>>
相關鏈接:
總結
以上是生活随笔為你收集整理的python中import与input_python3入门之print,import,input介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3邮件_python3使用S
- 下一篇: oracle proedure 文件_关