python常用的資料型別及輸入和輸出

2021-09-01 11:55:19 字數 2471 閱讀 8024

1.整形

>>>a=1

>>>print (a)

1>>>type(a)

2.浮點型
>>>b=1.2

>>>type(b)

3.字串型別
>>>c='westos'

>>>type(c)

>>>d='123456'

>>>type(d)

4.bool型別

bool:只有兩個值(true false ),非真即零

>>>a=1

>>>bool(a)

ture

>>>bool(0)

false

>>>bool(1)

true

>>>bool(' ')

true

>>>bool('')

>false

>>>bool('21143')

true

5.型別轉換
>>>float(a)

1.0>>>int(b)

1>>>str(a)

'1'>>>int(d)

123456

>>>float(d)

123456.0

變數的定義:

在python中,每個變數在使用之前都必須賦值,變數賦值後該變數才會被建立

等號(=):就是用來給變數賦值的

=左邊是乙個變數名

=右邊是儲存在記憶體中的值(被變數名所指向)

變數名=值

1.輸入

python2:

input(只接收數值型別)

raw_input(接收字串型別)

例:

>>>num=intput('請輸入密碼:')

請輸入密碼:123456

>>>print num

123456

>>>name=raw_input('請輸入使用者名稱:')

請輸入使用者名稱:westos

>>>print name

westos

>>>name=raw_input('請輸入年齡:')

請輸入年齡:18

>>>print name

18>>>type(name)

python3:

input(沒有raw_input,接收的都是字串型別)

>>>num=input()

12>>>num

'12'

>>>name=input('請輸入你的名字:')

請輸入你的名字:harry

>>>name

'harry'

2.輸出

格式化輸出

在python中可以使用print函式將資訊輸出到控制台

print(輸出資訊)
如果希望輸出文字的同時,一起輸出資料

語法格式:

print('格式化字串' %(變數1,變數2...))
格式化字串 含義

%s: 字串

%d: 十進位制的整數

%f: 浮點數

%%: 輸出%

例:1.定義字串變數name,輸出:我的名字叫小明,請多多關照,我的性別是男

name=

'小明'

***=

'男'print

('我的名字叫%s,請多多關照,我的性別%s'

%(name,***)

)

2.定義整數變數student_num,輸出:我的學號是000001

student_num=

1print

('我的學號是%06d'

%(student_num)

)# %06d:不到6位就補0,如果是6位,那就輸出6位

3.定義小數 price,weight,money,輸出:水果的單價是多少元,購買了多少斤,需要多少錢

price=

8.5weight=

7.5money=price*weight

print

('水果的單價是%.2f元,購買了%.2f斤,需要%.2f錢'

%(price,weight,money)

)# %.2f:保留小數點後兩位

4.定義乙個小數scale,輸出:資料比例是10.00%

scale=

10.00

print

('資料比例是 %.2f%%'

%(scale)

)

Python資料型別及常用集合

python 中有六個標準的資料型別 在python中定義變數的時候,變數是無需宣告的,並且變數沒有型別指明,我們所說的資料型別是指變數所儲存的記憶體中的物件型別,比如是存的數字,字串或者是陣列集合。其中number 又支援int float bool complex 複數 判斷python 資料型...

Python常用資料型別

一 列表 name zhangshan lishi wangwu 列表賦值 name.insert 1,chensan 插入到制定索引位置 name.remove name 0 刪除指定值,而且只從左邊開始刪除一次 name.pop 1 彈出指定索引的值,預設彈出最後乙個 name.clear 清空...

Python常用的資料型別

參考 書 深度學習之pytorch實戰計算機視覺 python通用的資料型別 數字 字串 列表 元組和字典。常用的數字資料型別有整型 int 和浮點型 float 整型和浮點型資料的最大區別是浮點型帶有精度而整型沒有 列印輸出浮點型資料預設保留到小數點後一位,和我們賦值時使用的精度不同,可以自定義列...