Python筆記一:基礎語法

基于Python3.x。

一:HelloWorld

print("Hello World")

二:標識符

和Java無多大區別。

  • 第一個字符必須是字母表中字母或下劃線'_'。
  • 標識符的其他的部分有字母、數字和下劃線組成。
  • 標識符對大小寫敏感。
  • 有效標識符名稱的例子有 i 、 __my_name 、 name_23 和 a1b2_c3 。
  • 無效標識符名稱的例子有 2things 、 this is spaced out 和 my-name 。

三:保留字

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']```

# 四:注釋

![注釋.png](http://upload-images.jianshu.io/upload_images/2954781-302493e4d53788d5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


# 五:縮進
> python使用縮進來表示代碼塊,不需要使用大括號{ }。
縮進的空格數是可變的,但是同一個代碼塊的語句必須包含相同的縮進空格數。

正確縮進例子
```python
if True:
    print("True")
else:
    print("False")

錯誤縮進例子,運行會導致報錯。

if True:
    print("True")
else:
    print("False")
  print("False")  # 縮進不正確 , IndentationError: unindent does not match any outer indentation level

六:數據類型

變量可以有不同類型的值,稱之為數據類型。基本數據類型數字字符串。除了基本類型,還有其他自己定義的類,跟Java相似。

  • 數字
    • python中數有四種類型:整數、長整數、浮點數和復數。
    • 整數, 如 1
    • 長整數 是比較大的整數
    • 浮點數 如 1.23、3E-2
    • 復數 如 1 + 2j、 1.1 + 2.2j
  • 字符串
  • python中單引號和雙引號使用完全相同。
  • 使用三引號('''或""")可以指定一個多行字符串。
  • 轉義符 ''
  • 自然字符串, 通過在字符串前加r或R。 如 r"this is a line with \n" 則\n會顯示,并不是換行。
  • python允許處理unicode字符串,加前綴u或U, 如 u"this is an unicode string"。
  • 字符串是不可變的。
  • 按字面意義級聯字符串,如"this " "is " "string"會被自動轉換為this is string。

七:導入模塊

在 python 用 import 或者 from...import 來導入相應的模塊。

  • 將整個模塊(somemodule)導入,格式為: import somemodule
  • 從某個模塊中導入某個函數,格式為:from somemodule import somefunction
  • 從某個模塊中導入多個函數,格式為: from somemodule import firstfunc, secondfunc, thirdfunc
  • 將某個模塊中的全部函數導入,格式為: from somemodule import *
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言 Python的創始人為Guido van Rossum。1989年圣誕節期間,在阿姆斯特丹,Guido為了打...
    依依玖玥閱讀 3,608評論 6 37
  • 文/Bruce.Liu1 1.Python前世今生 1.1.Python歷史 Python的創始人: Guido ...
    BruceLiu1閱讀 11,875評論 3 119
  • 籃球場,銀杏樹,走過的路,你還記得多少? 他與她的故事在開始的時候就是很土,在她的心里卻永遠那么美好…… “如果你...
    糖心蘋果閱讀 298評論 1 2
  • 這里的恐慌,我只是狹隘地指自己內心的恐慌,三十多歲的年紀,在加上身邊四十多歲的同事們都在馬不停蹄地生二胎,...
    鹿牙閱讀 307評論 1 0
  • ..來自一個閑著沒事作死嘗試各種奇奇怪怪的方法的人 調用函數練習題:bin() oct() hex() 函數變量只...
    JEZAU閱讀 445評論 0 0