您好,登錄后才能下訂單哦!
這篇文章主要講解了“Python數據類型及常用方法是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python數據類型及常用方法是什么”吧!
我們學習變量是為了讓計算機能夠像人一樣去記憶事物的某種狀態,而變量的值就是用來存儲事物狀態的,很明顯事物的狀態分成不同種類的(比如人的年齡,身高,職位,工資等等),所以變量值也應該有不同的類型,例如
salary = 3.1 # 用浮點型去記錄薪資 age = 18 # 用整型去記錄年齡 name = 'lili' # 用字符串類型去記錄人名
用來記錄人的年齡,出生年份,學生人數等整數相關的狀態
age=18 birthday=1990 student_count=48
用來記錄人的身高,體重,薪資等小數相關的狀態
height=172.3 weight=103.5 salary=15000.89
1 、數學運算
>>> a = 1 >>> b = 3 >>> c = a + b >>> c 4
2、比較大小
>>> x = 10 >>> y = 11 >>> x > y False
用來記錄人的名字,家庭住址,性別等描述性質的狀態
name = 'Tony' address = '上海市浦東新區' sex = '男'
用單引號、雙引號、多引號,都可以定義字符串,本質上是沒有區別的,但是
#1、需要考慮引號嵌套的配對問題 msg = "My name is Tony , I'm 18 years old!" #內層有單引號,外層就需要用雙引號 #2、多引號可以寫多行字符串 msg = ''' 天下只有兩種人。比如一串葡萄到手,一種人挑最好的先吃,另一種人把最好的留到最后吃。 照例第一種人應該樂觀,因為他每吃一顆都是吃剩的葡萄里最好的;第二種人應該悲觀,因為他每吃一顆都是吃剩的葡萄里最壞的。 不過事實卻適得其反,緣故是第二種人還有希望,第一種人只有回憶。 '''
數字可以進行加減乘除等運算,字符串呢?也可以,但只能進行"相加"和"相乘"運算。 >>> name = 'tony' >>> age = '18' >>> name + age #相加其實就是簡單的字符串拼接 'tony18' >>> name * 5 #相乘就相當于將字符串相加了5次 'tonytonytonytonytony'
如果我們需要用一個變量記錄多個學生的姓名,用數字類型是無法實現,字符串類型確實可以記錄下來,比如
stu_names='張三 李四 王五',但存的目的是為了取,此時若想取出第二個學生的姓名實現起來相當麻煩,而列表類型就是專門用來記錄多個同種屬性的值(比如同一個班級多個學生的姓名、同一個人的多個愛好等),并且存取都十分方便
>>> stu_names=['張三','李四','王五']
# 1、列表類型是用索引來對應值,索引代表的是數據的位置,從0開始計數 >>> stu_names=['張三','李四','王五'] >>> stu_names[0] '張三' >>> stu_names[1] '李四' >>> stu_names[2] '王五' # 2、列表可以嵌套,嵌套取值如下 >>> students_info=[['jason',18,['DBJ','xy']],['jason',18,['play','sleep']]] >>> students_info[0][2][0] #取出第一個學生的第一個愛好 'DBJ'
如果我們需要用一個變量記錄多個值,但多個值是不同屬性的,比如人的姓名、年齡、身高,用列表可以存,但列表是用索引對應值的,而索引不能明確地表示值的含義,這就用到字典類型,字典類型是用key:value形式來存儲數據,其中key可以對value有描述性的功能
>>> person_info={'name':'tony','age':18,'height':185.3}
# 1、字典類型是用key來對應值,key可以對值有描述性的功能,通常為字符串類型 >>> person_info={'name':'tony','age':18,'height':185.3} >>> person_info['name'] 'tony' >>> person_info['age'] 18 >>> person_info['height'] 185.3 # 2、字典可以嵌套,嵌套取值如下 >>> students=[ ... {'name':'tony','age':38,'hobbies':['play','sleep']}, ... {'name':'jack','age':18,'hobbies':['read','sleep']}, ... {'name':'rose','age':58,'hobbies':['music','read','sleep']}, ... ] >>> students[1]['hobbies'][1] #取第二個學生的第二個愛好 'sleep'
用來記錄真假這兩種狀態
>>> is_ok = True >>> is_ok = False
通常用來當作判斷的條件,我們將在if判斷中用到它
感謝各位的閱讀,以上就是“Python數據類型及常用方法是什么”的內容了,經過本文的學習后,相信大家對Python數據類型及常用方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。