fun python_Python(一)
官網下載 Python 3.7+ 安裝包,安裝的時候選擇加入環境變量,安裝完成后調出命令行輸入 python 顯示:Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
表示安裝成功
寫在前面
本系列不是 Python 教程,只是本人學習中做的隨筆或者總結,閱讀本系列文章可能需要一定編程基礎,請依照個人能力基礎選擇。
Python 基礎
編程語言基本都有大致的基礎,數據類型、變量、函數等等,Python 也是一樣,Python 的數據類型主要有整數、浮點數、字符串、布爾值、空值。以下會挑幾個差異大的記錄
字符串
字符串也是支持使用 \ 進行轉義操作,允許使用 r'' 表示 '' 內部的字符串默認不轉義,示例:>>> print(r'\n')
\n
>>> print(r'\\\t\\')
\\\t\\
>>> print(r'\\\t\')
SyntaxError: EOL while scanning string literal
但是要注意的一點是字符串末尾還是不能是單反斜杠,會導致編譯報錯,查閱資料說這是 Python 的 bug ,畢竟按照理論上來說,字符串用 r'' 包裹后,里面的轉義字符會失效,但末尾的反斜杠還是將它后面的引號轉義了,從而引發報錯了。
多行字符串使用開頭和結尾都是三個引號來表示,在交互命令行中輸入多行的時候,提示符會由 >>> 變為... ,但是多行字符串也還是字符串只不過寫法特別一些,它也可以使用 r'' 。js 中 ES6 是使用前后三個反引號,這點還是有區分的,示例:>>> print('''line1
... line2
... line3''')
line1
line2
line3
>>> print("""line1
... line2
... line3""")
line1
line2
line3
布爾值
Python 中的布爾值是用 True 和 False 來表示的,注意首字母是大寫的,和 js 是不同的,布爾值的運算使用 and 、or 和 not 運算, js 中進行布爾值運算使用 && 、|| 和 ! 這些符號,意義是相通的
空值
空值是Python里一個特殊的值,用None表示。None不能理解為0,因為0是有意義的,而None是一個特殊的空值。
常量
在Python中,通常用全部大寫的變量名表示常量,這個規則只是個約定的規范,你非要定義別的格式或者改變這個變量值也攔不住你
整數的除法:/ 普通的除法和 js 一致; // 稱為地板除,除完只保留整數部分; & 取余運算,得到余數
總結
以上是生活随笔為你收集整理的fun python_Python(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python编程软件开发_Python编
- 下一篇: python读取文件按行分割字符串_py