input()
:接收任意資料型別
>>
>
input
('num:'
)num:
2'2'
>>
>
input
('num:'
)num:redhat
'redhat'
>>
>
input
('num:'
)num:
1.2'1.2'
>>
>
input
('num:'
)num:
false
'false'
>>
>
import getpass
>>
> num = getpass.getpass(
'請輸入密碼:'
)請輸入密碼:
>>
> num
'123'
input
函式接受的輸入會轉換為str
型別,若要求輸入返回的為整型則加int(input())
-input()
:只支援接收正確的資料型別 **
-raw_input()
:接收任意資料型別 —str,相當於python3中的input
>>
>
input
('num:'
)num:22
>>
>
input
('num:'
)num:redhat
traceback (most recent call last)
: file ""
, line 1,in
file ""
, line 1,in
nameerror: name 'redhat'
isnot defined
>>
>
input
('num:'
)num:
'redhat'
'redhat'
>>
>
input
('num:'
)num:
true
true
>>
>
input
('num:'
)num:
1.21.2
>>
>
raw_input
('num:'
)num:
2'2'
>>
>
raw_input
('num:'
)num:redhat
'redhat'
>>
>
raw_input
('num:'
)num:
3.0'3.0'
>>
>
raw_input
('num:'
)num:
false
'false'
>>
> age =
input
('age:'
)age:
19>>
> age
'19'
>>
> age >
18traceback (most recent call last)
: file ""
, line 1,in
typeerror:
'>'
not supported between instances of 'str'
and'int'
>>
> age =
int(
input
('age:'))
age:
19>>
> age
19>>
> age >
18true
%s:代表字串的佔位 %d:整型的佔位
>>
> name =
'redhat'
>>
> name
'redhat'
>>
> age =
11>>
>
print
('%s的年齡是%d'
%(name,age)
)redhat的年齡是11
>>
> name =
'tom'
>>
> age =
18>>
>
print
('%s的年齡是%d'
%(name,age)
)tom的年齡是18
%f浮點型
%.xf(x:1,2,…num) 保留小數點後多少位
>>
> money =
234251.4124
>>
> name =
'tom'
>>
>
print
('%s的工資為%f'
%(name,money)
)tom的工資為234251.412400
>>
> money =
60000
>>
>
print
('%s的工資為%f'
%(name,money)
)tom的工資為60000.000000
>>
>
print
('%s的工資為%.2f'
%(name,money)
)tom的工資為60000.00
>>
>
print
('%s的工資為%.3f'
%(name,money)
)tom的工資為60000.000
>>
>
print
('%s的工資為%.7f'
%(name,money)
)tom的工資為60000.0000000
>>
> sid =
1>>
> name =
'lily'
>>
>
print
('%s的學號為%d'
%(name,sid)
)lily的學號為1
>>
>
print
('%s的學號為103%d'
%(name,sid)
)lily的學號為1031
>>
>
print
('%s的學號為000%d'
%(name,sid)
)lily的學號為0001
>>
>
print
('%s的學號為%.5d'
%(name,sid)
)lily的學號為00001
>>
>
print
('%s的學號為%.6d'
%(name,sid)
)lily的學號為000001
>>
> sid =
10>>
>
print
('%s的學號為%.4d'
%(name,sid)
)lily的學號為0010
>>
> scale =
0.1>>
>
print
('資料的比例是:%.2f'
%(scale)
)資料的比例是:
0.10
>>
>
print
('資料的比例是:%.2f'
%(scale *
100)
)資料的比例是:
10.00
>>
>
print
('資料的比例是:%.2f%%'
%(scale *
100)
)資料的比例是:
10.00
%
Python中的函式(三)
python中的函式 三 在前面兩篇文章中已經 了函式的一些相關用法,下面一起來了解一下函式引數型別的問題。在c語言中,呼叫函式時必須依照函式定義時的引數個數以及型別來傳遞引數,否則將會發生錯誤,這個是嚴格進行規定的。然而在python中函式引數定義和傳遞的方式相比而言就靈活多了。一.函式引數的型別...
Python學習筆記之三 Python中的常見語句
if語句用於對條件進行判斷。主要結構形式有如下三種 這三種結構的使用方法如下例項所示 month 8 if month 1 or month 12 print invalid number.if month 3 or month 12 print this is winter.elif month ...
Python學習筆記(三) Python中的變數
變數 就是給資料起個名字 變數是計算機記憶體中的一塊區域,變數可以儲存規定範圍內的值,而且值可以改變。c語言宣告變數,需要先宣告變數的型別,如 int a python則是一種引用,對應的是記憶體中的值,可以改變 python變數的命名 變數名由字母 數字 下劃線組成 不能以數字開頭 不可以使用關鍵...