上一節帶大家創建了一個python3的項目,並講了註釋,輸入和輸出,這一節帶大家認識下python的基本數據類型,字符串和變量。
本節知識點
1,整數
2,浮點數
3,字符串
4,布爾值
5,空值
6,變量
一,整數
Python可以處理任意大小的整數,當然包括負整數,在程序中的表示方法和數學上的寫法一模一樣,例如:1,100,-8080,0,等等。
我們可以進行整數運算。如下圖
我們用print輸出100+200,可以看到結果是300
二,浮點數
浮點數也就是小數,之所以稱爲浮點數,是因爲按照科學記數法表示時,一個浮點數的小數點位置是可變的,浮點數可以用數學寫法,如1.23,3.14,-9.01,等等。浮點數也可以直接做運算,如下圖
我們用print輸出1.5+2.5,可以看到結果是4.0
三,字符串
字符串是以單引號’或雙引號"括起來的任意文本,比如’abc’,"xyz"等等。請注意,’ ’ 或 " " 本身只是一種表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c這3個字符。
四,布爾值
布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要麼是True,要麼是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫)
五,空值
空值是Python裏一個特殊的值,用None表示。None不能理解爲0,因爲0是有意義的,而None是一個特殊的空值。
六,變量
變量的概念基本上和初中代數的方程變量是一致的,只是在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。
變量在程序中就是用一個變量名錶示了,變量名必須是大小寫英文、數字和_的組合,且不能用數字開頭,比如: a=1 變量a是一個整數
如上圖,我們給變量name 賦值 爲編程小石頭,我們再通過print把這個name輸出到控制檯。
Python支持多種數據類型,在計算機內部,可以把任何數據都看成一個“對象”,而變量就是在程序中用來指向這些數據對象的,對變量賦值就是把數據和變量給關聯起來。
對變量賦值x = y是把變量x指向真正的對象,該對象是變量y所指向的。隨後對變量y的賦值不影響變量x的指向。
此外,Python還提供了列表、字典等多種數據類型,還允許創建自定義數據類型,我們後面會繼續講到。
github源碼:https://github.com/qiushi123/python-demos
視頻講解地址:https://edu.csdn.net/course/detail/25009
往期回顧
- python入門001~python開發工具 pycharm的安裝與破解(mac和window都有講)
https://www.jianshu.com/p/dc8299467718 - python入門002~創建屬於自己的第一個python項目
https://www.jianshu.com/p/eda772bde32a - python入門003~python3的安裝~以python3最新版爲例(Mac window都有講)
https://www.jianshu.com/p/4bb23e40a7ac - python入門004~創建屬於自己的第一個python3項目~python3基礎知識的講解
https://www.jianshu.com/p/0fadc0369abd - python入門005~基本數據類型和變量的學習
https://www.jianshu.com/p/44c2a7b34cbf - python入門010~python3操作數據庫 藉助pycharm快速連接並操作mysql數據庫
https://www.jianshu.com/p/a23f414cc2f2 - python入門011~python3藉助requests類庫3行代碼爬取網頁數據
https://www.jianshu.com/p/cf22a679e96f - python入門012~使用python3爬取網絡圖片並保存到本地
https://www.jianshu.com/p/651effd4f3b8 - python入門013~爬蟲篇,網頁爬蟲,圖片爬蟲,文章爬蟲,Python爬蟲爬取新聞網站新聞
https://www.jianshu.com/p/7e59f52ea0b6 - python入門014~把爬取到的數據存到數據庫,帶數據庫去重功能
https://www.jianshu.com/p/5ba719a7d8cb - python入門015—python爬取前程無憂51job的職位信息並存入mysql數據庫(帶數據去重)
https://www.jianshu.com/p/fe434693781f
視頻教程
點擊這個地址可以試看:https://www.bilibili.com/video/av55521385/
如果覺得視頻教程不錯,可以加老師微信購買 ,老師微信 2501902696