fun python_Python(一)
官網(wǎng)下載 Python 3.7+ 安裝包,安裝的時(shí)候選擇加入環(huán)境變量,安裝完成后調(diào)出命令行輸入 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 教程,只是本人學(xué)習(xí)中做的隨筆或者總結(jié),閱讀本系列文章可能需要一定編程基礎(chǔ),請依照個(gè)人能力基礎(chǔ)選擇。
Python 基礎(chǔ)
編程語言基本都有大致的基礎(chǔ),數(shù)據(jù)類型、變量、函數(shù)等等,Python 也是一樣,Python 的數(shù)據(jù)類型主要有整數(shù)、浮點(diǎn)數(shù)、字符串、布爾值、空值。以下會挑幾個(gè)差異大的記錄
字符串
字符串也是支持使用 \ 進(jìn)行轉(zhuǎn)義操作,允許使用 r'' 表示 '' 內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義,示例:>>> print(r'\n')
\n
>>> print(r'\\\t\\')
\\\t\\
>>> print(r'\\\t\')
SyntaxError: EOL while scanning string literal
但是要注意的一點(diǎn)是字符串末尾還是不能是單反斜杠,會導(dǎo)致編譯報(bào)錯(cuò),查閱資料說這是 Python 的 bug ,畢竟按照理論上來說,字符串用 r'' 包裹后,里面的轉(zhuǎn)義字符會失效,但末尾的反斜杠還是將它后面的引號轉(zhuǎn)義了,從而引發(fā)報(bào)錯(cuò)了。
多行字符串使用開頭和結(jié)尾都是三個(gè)引號來表示,在交互命令行中輸入多行的時(shí)候,提示符會由 >>> 變?yōu)?.. ,但是多行字符串也還是字符串只不過寫法特別一些,它也可以使用 r'' 。js 中 ES6 是使用前后三個(gè)反引號,這點(diǎn)還是有區(qū)分的,示例:>>> print('''line1
... line2
... line3''')
line1
line2
line3
>>> print("""line1
... line2
... line3""")
line1
line2
line3
布爾值
Python 中的布爾值是用 True 和 False 來表示的,注意首字母是大寫的,和 js 是不同的,布爾值的運(yùn)算使用 and 、or 和 not 運(yùn)算, js 中進(jìn)行布爾值運(yùn)算使用 && 、|| 和 ! 這些符號,意義是相通的
空值
空值是Python里一個(gè)特殊的值,用None表示。None不能理解為0,因?yàn)?是有意義的,而None是一個(gè)特殊的空值。
常量
在Python中,通常用全部大寫的變量名表示常量,這個(gè)規(guī)則只是個(gè)約定的規(guī)范,你非要定義別的格式或者改變這個(gè)變量值也攔不住你
整數(shù)的除法:/ 普通的除法和 js 一致; // 稱為地板除,除完只保留整數(shù)部分; & 取余運(yùn)算,得到余數(shù)
總結(jié)
以上是生活随笔為你收集整理的fun python_Python(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python编程软件开发_Python编
- 下一篇: python读取文件按行分割字符串_py