認識python和基礎知識!Python就是這麼簡單!

我的筆記裡的python代碼運行環境都是在pycharm軟件中運行,所以不去記錄如何配置環境變量呀什麼的。

python種類

Cpython:

Python的官方版本,使用C語言實現,使用最為廣泛,CPython實現會將源文件(py文件)轉換成字節碼文件(pyc文件),然後運行在Python虛擬機上。

Jpython:

Python的Java實現,Jython會將Python代碼動態編譯成Java字節碼,然後在JVM上運行。

IronPython:

Python的C#實現,IronPython將Python代碼編譯成C#字節碼,然後在CLR上運行。(與Jython類似)

PyPy:

Python實現的Python,將Python的字節碼字節碼再編譯成機器碼。

..............

python應用場景

Web應用開發

操作系統管理、服務器運維的自動化腳本

科學計算

桌面軟件

服務器軟件(網絡軟件)

遊戲

註釋的引用

在python中註釋 符為 #

認識python和基礎知識!Python就是這麼簡單!

單行注視:# 被註釋內容

多行註釋:""" 被註釋內容 """

變量以及類型

<1>變量的定義

在python中,存儲一個數據,需要一個叫 變量 的東西,如下案例:

# 定義了兩個變量,並且賦值num_one = 100num_two = 200 

<2>變量的類型

python中的變量類型有以下幾種:

認識python和基礎知識!Python就是這麼簡單!

怎樣知道一個變量的類型呢?

  • 在python中,只要定義了一個變量,而且它有數據,那麼它的類型就已經確定了,不需要咱們開發者主動的去說明它的類型,系統會自動辨別
  • 可以使用type(變量的名字),來查看變量的類型
a =100b = 1.25c = 'hello'd = [1, 2, 3]t = (1, 2, 3)type(a)type(b)type(c)type(d)type(t)

<3>命名規則

  • 見名知意
  • 起一個有意義的名字,儘量做到看一眼就知道是什麼意思(提高代碼可 讀性) 比如: 名字 就定義為 name , 定義學生 用 student
  • 駝峰命名法
認識python和基礎知識!Python就是這麼簡單!

  • 小駝峰式命名法(lower camel case): 第一個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myName、aDog
  • 大駝峰式命名法(upper camel case): 每一個單字的首字母都採用大寫字母,例如:FirstName、LastName

<4>關鍵字

python一些具有特殊功能的標示符,這就是所謂的關鍵字

and as assert break class continue def del elif else except exec finally for from global if in import is lambda not or pass print raise return try while with yield

在pycharm控制檯查看關鍵字

import keywordkeyword.kwlist['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']

Python輸出:

普通輸出 print('hell word')

格式化輸出

  age = 10 print("我今年%d歲"%age)

常用的格式符號

格式符號轉換%c字符%s通過str() 字符串轉換來格式化%i有符號十進制整數%d有符號十進制整數%u無符號十進制整數%o八進制整數%x十六進制整數(小寫字母)%X十六進制整數(大寫字母)%e索引符號(小寫'e')%E索引符號(大寫“E”)%f浮點實數%g%f和%e 的簡寫%G%f和%E的簡寫

輸入

# 定義兩個變量從控制檯接收用戶的輸入  user_name = input("請輸入用戶名:") user_pwd = input("請輸入密碼:")

模塊類型

Python有大量的模塊,從而使得開發Python程序非常簡潔。類庫有包括三中(後續在模塊那裡詳細講解):

  • Python內部提供的模塊
  • 業內開源的模塊
  • 程序員自己開發的模塊

Python內部提供一個 sys 的模塊,其中的 sys.argv 用來捕獲執行執行python腳本時傳入的參數

import sysprint(sys.argv)['/home/ubuntu/.pycharm_helpers/pydev/pydevconsole.py', '0', '0']


分享到:


相關文章: