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 "<stdin>", 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'
>>> 

相關鏈接:

python3入門之類
python3入門之函數
python3入門之循環
python3之if語句
python3入門之賦值語句介紹
python3入門之print,import,input介紹
python3入門之set
python3入門之字典
python3入門之字符串
python3入門之列表和元組
python3入門之軟件安裝
python3爬蟲之入門和正則表達式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM