標籤:
1。Python的輸出print函數要把輸出的字串用單引號或者雙引號括起來,但是不能混用。比如print(‘hello,world‘)和print("hello,world")是相同的。 2.大小寫敏感。 3.由於縮排使用空格,複製代碼不再那麼方便。 4.我在notepad++中設定了Tab自動轉化為4個空格。 5.整數使用十六進位更方便,十六進位表示為”0x“首碼加上數字。 6.浮點數比較大就使用科學技術法,用”e“表示”10“,比如,1.23x109就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。 7.字串中出現單引號或者雙引號,在符號面前使用逸出字元\。 8.Python這種變數本身類型不固定的語言稱之為動態語言,與之對應的是靜態語言。靜態語言在定義變數時必須指定變數類型,如果賦值的時候類型不符,就會報錯。 9.在Python中,通常用全部大寫的變數名表示常量,例如:PI = 3.14159265359。(但事實上PI仍然是一個變數,Python根本沒有任何機制保證PI不會被改變,所以,用全部大寫的變數名表示常量只是一個習慣上的用法,如果你一定要改變變數PI的值,也沒人能攔住你。) 10.還有一種除法是//,稱為地板除。結果只去整數部分,比如:
>>> 10 // 3 3
11.如果字串裡面有很多字元都需要轉義,就需要加很多\,為了簡化,Python還允許用r‘‘表示‘‘內部的字串預設不轉義
s1 = r‘hello,Jack!‘s3 = r‘‘‘hello,Jack!‘‘‘print(s1)print(s3)
其中s1和s3輸出相同。
12.如果字串內部有很多換行,用\n寫在一行裡不好閱讀,為了簡化,Python允許用‘‘‘...‘‘‘的格式表示多行內容 13.整數大小沒有限制。其實浮點數也沒有~ 14.我們通常在檔案開頭寫上這兩行:
#!/usr/bin/env python3# -*- coding: utf-8 -*-
第一行注釋是為了告訴Linux/OS X系統,這是一個Python可執行程式,Windows系統會忽略這個注釋;
第二行注釋是為了告訴Python解譯器,按照UTF-8編碼讀取原始碼,否則,你在原始碼中寫的中文輸出可能會有亂碼。
這是我做的摘要筆記,但是內容來自廖雪峰的官方網站
Python筆記-第一天