python初级语法_python语法基础
寫在最前頭:Python 程序對大小寫是敏感的!!!
1、數據類型
(1)整數:可以處理任意大小的正負整數;
(2)浮點數:浮點數運算可能會引入四舍五入的誤差
(3)字符串:可以是單引號or雙引號括起來的任意文本,但是不包括單引號or雙引號本身。
ps:如果字符串本身里含有單引號or雙引號,怎么辦呢?嘻嘻~
可以使用轉義字符“\”來進行標識。例如 ' I'm "ok" ' -> I'm "ok"
(4)布爾值:只有True、False兩種值。在Python中,可以直接使用True、False表示布爾值(注意大小寫)
布爾值可以用and 、or 和not進行運算,即數學里的“與或非”。
(5)空值:用None表示。None不能理解為0,因為0是有意義的,但是None是一個特殊的空值。
2、變量
(1)變量不僅可以是數字,還可以是任意數據類型。
(2)變量名必須是大小寫英文、數字和 _ 的組合,且不能用數字、空格開頭。
(3)在Python中,等號“=”是賦值語句,可以把任意數據類型賦值給變量,同一個變量可以反復賦值,而且可以是不同類型的變量(Python是門動態語言),例如:
>>> a = 124 # a 是整型
>>> print(a)
124
>>> a = 'str' # a 為字符串
>>> print(a)
str
例如:a = 'ABC’代表的意思,
1)在內存中創建了一個 ’ABC‘ 的字符串;
2)在內存中創建了一個名為a的變量,并指向’ABC‘。
Python是門動態語言:在聲明變量時,不需要聲明變量的類型,而是在首次指定時就會記錄。對于靜態語言而言,在定義時則必須制定變量的類型,如果賦值的時候類型不匹配,則會報錯。
3、轉義字符
(1)轉義字符表(轉)
2.png
(2)在字符串前加上'r',則表示接下來的字符串中不進行轉義,強制原型輸出。
例如:print(r'\\t\')
(3)轉義符“\”,在行末,則表示下一行的內容接著這行繼續顯示。
4、常量
(1)不能變的量就叫常量。
(2)在Python中,通常用全部大寫的變量名表示常量。
例如:PI=3.1415926
but,這個值也是可以修改的,因為Python沒有提供任何機制來保證PI不會被改變。
5、運算符
(1)運算符表(轉)
3.png
4.png
5.png
(2)幾點要注意
“/”:浮點數除法,計算結果是浮點數,即使結果是整數,也表示成浮點數。
“//”:地板除,只取計算結果的整數部分。
%:除法取余數。
(3)運算符的優先級
(4)數組與字符串的 and|or|not 運算
在python中空字符串為假, 非空字符串為真。 非零的數為真。 研究一下數字和字符串之間、 字符串之間的邏輯操作規律。
首先看and操作符:
>>> 9 and "OK"
’OK’
>>> "OK" and 9
9
>>> "OK" and "ME"
’ME’
>>> 0 and "OK"
0
只要左邊的表達式為真, 整個表達式返回的值是右邊表達式的值。 否則,返回左邊表達式的值。
or操作符的規則是: 只要兩邊的表達式都為真, 整個表達式的結果是左邊表達式的值; 如果是一真一假, 返回真值表達式的值。 特別注意的是空值和0的情況, 這時候返回的是右邊的0或空值:
>>> "" or 0
0
>>> 0 or ""
’’
not的情況比較簡單:
>>> not 0
1
>>> not ’’
1
6、I/O
輸入:input(),讀取用戶的輸入,返回的數據類型是str。
輸出:print()
ps:在Python2.* 中,輸入輸出分別對應為:raw_input()、print “要輸出的內容”
--- 持續更新中...
--- 20180802 筆芯?
總結
以上是生活随笔為你收集整理的python初级语法_python语法基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python文件打不开 环境变量错误_【
- 下一篇: 二进制python_利用Python对二