我對python的看法

python的初始

一.python介紹

目前python主要應用領域:

  • 雲計算: 雲計算最火的語言,典型應用openstack
  • 開發:

  • 科學運算,人工智能

  • 系統維護

  • 金融

  • 圖形GUI

    PYTHON在一些公司的應用:

    谷歌 CIA NASA YouTube drophbox instagram facebook redhat 豆瓣 知乎 春雨醫生 搜狐 金山等.

    1.1 . Python是一門什麼樣的語言

    編譯器:

    是把源程序的每一條語句都編譯成機器語言,並保存成二進制文件,這樣運行時計算機能夠直接以機器語言來運行此程序,速度很快;python

    解釋器:

    只是在執行時,才一條一條的解釋成機器語言給計算機來執行,因此運⾏行行速度是不如編譯後的程序運⾏行行的快的.程序員

    這是由於計算機不能直接認識並執行咱們寫的語句,他只會認識機器語言.(是二進制的形式)編程

    python 是一門什麼樣的語言:解釋型

    解釋型:優勢:有良好的平臺兼容性,在任何環境中均可以運⾏行行,前提是安裝了了解釋器(虛擬機)。 靈活,修改代碼的時候直接修改就能夠,能夠快速部署,不⽤用停機維護。 函數

    缺點:每次運⾏行行的時候都要解釋⼀一遍,性能上不不如編譯型語⾔言。性能

    先看優勢 編碼

    1. Python的定位是優雅明確簡單雲計算

    2. 開發效率⾮常⾼人工智能

    3. 高級語⾔加密

    4. 可移植性spa

    5. 可擴展性

    6. 可嵌⼊性

      缺點

      1. 速度相對慢

      2. 代碼不不能加密

      3. 線程不不能利利⽤用多CPU問題

    二.python的安裝

    python 的安裝

    一路肯定便可.記得path下打鉤.

    三.第一個python程序

    python程序有兩種編寫方式:

    1.進入cmd控制檯. 輸入python進入編輯模式. 這時候咱們能夠直接編寫python程序

    1. 也能夠在.py文件中編寫python代碼.經過python命令來執⾏行行python代碼 注意: python2中的中⽂文編碼會有問題. Python2使⽤用的是ASCII碼編碼. 處理理不了了中文. 我

    們須要替換成utf-8編碼. # -- encoding:utf-8 --

    四.變量

    變量:將運算的中間結果暫存到內存,以便便後續程序調⽤用. 變量量的命名規則:

    1, 變量量由字⺟母, 數字,下劃線搭配組合⽽而成 2, 不不能夠⽤用數字開頭,更更不不能是全數字 3,不能是pythond的關鍵字, 這些符號和字⺟母已經被python佔⽤用, 不能夠更更改 4,不要⽤用中⽂文 5,名字要有意義 6,不要太⻓長 7, 區分⼤大⼩小寫

    推薦⼤你們使⽤用駝峯體或者下劃線命名 駝峯體: 除⾸首字⺟母外的其餘每一個單詞⾸首字⺟母⼤大寫 下劃線: 每一個單詞之間⽤用下劃線分開

    六.常量量

    在python中不存在絕對的常量量. 約定俗成, 全部字⺟母⼤大寫就是常量量 例例如: PI = 3.141592653

    BIRTH_OF_SYLAR = 1990 七.註釋

    有時候咱們寫的東⻄西不⼀必定都是給⽤用戶看的. 或者不但願解釋器執⾏行行. 那咱們可使⽤用#來 註釋掉代碼. 被註釋的內容是不會執⾏行行的.能夠⽅方便便後⾯面的程序員來拜讀你的代碼

    單⾏行行註釋: # 被註釋的內容 多⾏行行註釋:''' 被註釋的內容 ''', """這個也是多⾏行行註釋"""

    八.python的基本數據類型

    什什麼是數據類型?
    咱們⼈人類能夠很容易易的分清數字與字符的區別,可是計算機並不不能呀,計算機雖然很強⼤大,但從某種⻆角
    今天我想寫⾸首⼩小詩,
    歌頌個人同桌,
    你看他那烏⿊黑的短髮,
    好像⼀一隻炸⽑毛雞。

    結果4 能夠⽆無限的嵌套. 可是在實際開發中. 儘可能量不要超過三層嵌套

    結果3 else:

    結果2 else:

    結果1 If 條件2:

    第四種語法(嵌套): If 條件1:

    else: 結果n

    結果2 ..

    elif 條件2:

    第三種語法: If 條件1: 結果1

    代碼3

    else: 結果2

    If 條件: 結果1

    第⼆二種語法:

    若是條件是真(True) 執⾏行行結果1, 而後結果2, 若是條件假(False) 直接結果2

    結果1。 # 四個空格,或者⼀一個tab鍵,這個是告訴程序滿⾜足這個條件的 結果2。

    第⼀一種語法: if 條件: #引號是將條件與結果分開。

    遇到這種狀況,這就⽤用到了了if語句句。

    ⼗十.流程控制if語句句 你在⽣生活中是不不是常常遇到各類選擇,⽐好比玩⾊色⼦子,猜⼤大⼩小,⽐好比選擇⾛走那條路路回家?Python程序中也會

    內容 = input(提⽰示信息) 這⾥裏裏能夠直接獲取到⽤用戶輸入的內容

    使⽤用input()函數,可讓咱們和計算機互動起來 語法:

    8.3 布爾值(bool), 真或者假, True和False 九.⽤用戶交互

    #相乘 strint name = '堅強' #print(name8)

    #字符串串的拼接 s1 = 'a ' s2 = 'bc' #print(s1 + s2)

    想多⾏行行賦值⼀一個字符串串,就須要三引號。 數字類型有 +-*/ 字符串串有麼? 字符串串只有 + *。

    """

    msg = """

    字符串串能夠⽤用單引號,雙引號,或者三引號引發來,沒有什什麼區別,只是⼀一些特殊的格式須要不不⽤用的引號 ⽐好比: msg = "My name is Alex , I'm 22 years old!" 這個就須要單雙引號配合。

    在Python中,凡是⽤用引號引發來的,全是字符串串.

    8.2 字符串串(str)

    夠你⽤用了了吧. 注意這些是整數.

    在64位機器上int的範圍是: -263~263-1,即-9223372036854775808~9223372036854775807

    在32位機器上int的範圍是: -231~231-1,即-2147483648~2147483647

    常⻅見的數字都是int類型. ⽤用於計算或者⼤大⼩小的比較

    8.1 整數(int)

    度上看⼜又很傻,除⾮非你明確的告訴它,1是數字,「漢」是⽂文字,不然它是分不不清1和‘漢’的區別的,所以,在 每一個編程語⾔言⾥裏裏都會有⼀一個叫數據類型的東東,其實就是對常⽤用的各類數據類型進⾏行行了了明確的劃分,你想 讓計算機進⾏行行數值運算,你就傳數字給它,你想讓他處理理⽂文字,就傳字符串串類型給他。Python中常⽤用的數 據類型有多種,今天咱們暫只講3種, 數字、字符串串、布爾類型(命題).

相關文章
相關標籤/搜索