簡述python的五大資料型別的作用、定義方式、使用方法:
數字型別
整型作用:表示人的年齡、各種號碼、級別
定義方式:age = 18 或者 age=int(18)字串型別使用方法:加減乘除、邏輯判斷(大於、小於)
浮點型作用:表示身高、體重、薪資
定義方式:salary = 2.1 或者 salary=float(2.1)
使用方法:加減乘除、邏輯判斷(大於、小於)
作用:表示名字、愛好等定義方式:name = 'tom' 或者 name = str('tom')
使用方法:字串只能+、*和邏輯比較,如果字串內有引號,則包裹字串的引號和字串內部的引號不能相同。字串的乘法只能乘以數字。字串比較大小,按照ascii碼比較。
列表
作用:存放多個值,如多個愛好。定義方式:hobby_list = ['sing', 'jump', 'rap','basketball']
使用方法:根據索引來引用列表裡的元素,下標從零開始(正取)。下標從負一開始(倒取)。如
hobby_list[0] # 'sing'
字典
作用:用來訪問多個值,按照key:value的方式存值,取的時候可以通過key而非索引去取值,key對value具有描述性的作用。存放資料的種類各種各樣並且資料較多的時候可以使用字典。定義方式:在{}內用逗號分隔開多個元素,每乙個元素都是key: value的格式,其中value是任意格式的資料型別,key由於具有描述性的作用,所以key通常是字串型別。user_info =
使用方法:字典取值方式不再依賴於索引,而是依賴於key,通過[key]即可獲取key對應的value值。
如 user_info['name'] # 'tom'
布林型
作用:用於判斷條件結果。定義方式:true、false通常情況不會直接引用,需要使用邏輯運算得到結果.
使用方法:一般用在判斷語句的返回值中。 比如 if 1 < 3 : print(1) 1 < 3 為真(true)所以會執行if 裡的語句塊, 輸出1.
一行**實現下述**實現的功能:
x = 10
y = 10
z = 10
分別為x,y,z賦值為10,10,10寫出兩種交換x、y值的方式:
x = 10
y = 10
第一種:一行**取出x,y = y,x
第二種:
z = x
x = y
y = z
nick
的第2、3個愛好:
nick_info_dict =
在昨天猜年齡**的基礎上,增加使用者輸入年齡功能,並可以參考while迴圈部落格,為應用程式新增迴圈。print(nick_info_dict['hobby_list'][1:3])
```
age = input('請輸入年齡:')
while true:
state = input('請輸入要猜的年齡:')
while not state.isdigit():
state = input('年齡輸入有誤,請重新輸入')
if state > age :
print('猜大了')
elif state == age:
print('猜對了')
break
elif state < age:
print('猜小了')
con = input('要繼續嗎?y/n')
while con not in ['y','n']:
con = input('輸入有誤請重新輸入')
if con == 'y':
continue
else:
break
python資料型別介紹
剛開始我們需要了解一些python的資料型別 字串型別可以用單引號,雙引號和三引號來表示 單引號,在內部遇到單引號字元時需要用 進行轉義 str1 abc abc str2 ab c ab c str3 ab c ab c print str1 print str2 print str3 雙引號與單...
python常用的資料型別以及資料型別轉換
在python2中,整數的大小是有限制的,即當數字超過一定的範圍不再是int型別,而是long長整型,而在python3中,無論整數的大小長度為多少,統稱為整型int。int 將字串資料型別轉為int型別,注 字串內的內容必須是數字 浮點型,小數型 關於字串是python中最常用的資料型別,其用途也...
python的資料型別以及操作
整數型別 常用函式 pow x,y 函式 計算x的y次方,可疊加使用 pow x,pow y,z 四種進製表示 十進位制 1010,99,217 二進位制 0b010,0b101 八進位制 0o123,0o456 十六進製制 0x9a,0x89 浮點數型別 帶有小數點及小數的數字。浮點數的取值範圍和...