国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

python入門

2019-11-14 16:53:12
字體:
來源:轉載
供稿:網友

Python 種類

  cpython:使用 C語言把python代碼解析成 pyc(python字節碼),然后在python虛擬機上運行(平時我們學的PYTHON就是cpython)

  jpython:使用java語言把python代碼解析成 java字節碼,然后在jvm(JAVA虛擬機)上運行

  pypy:用python實現python,把python字節友編譯成機器碼后運行

 

代碼運行原理

  流程:1、先把源代碼動態編譯成字節碼 2、再通過相應的虛擬機把 字節碼 編譯成 機器碼,然后再與CPU指令集交互執行

 

第一個python程序

[root@localhost day1]# cat first.py#!/usr/bin/env python3   ##指定python解釋器#-*- coding:utf-8 -*-        ##指定編碼格式PRint('hello world!')[root@localhost day1]# alias pyalias py='python3'[root@localhost day1]# py first.pyhello world!

 

關于編碼格式

ascii:在計算機內容用1個字節表示,即只有8位,最多表示256個字符,對于英文字母來說已經夠用了,但對于其它非英文表示的語言就顯出它的局限性。因此出現unicode

unicode: 即萬國碼,統一碼,單一碼 ,為解決傳統字符編碼局限性而產生,它為每一種語言的每一個字符設定了統一且唯一的二進制編碼,最少用2個字節表示

utf-8:對unicode進行壓縮和優化,對字符和符號進行分類,如ascii占一個字節,歐洲字符占有兩個字節,亞洲字符占3個字節(寫代碼常用此編碼格式)

 

執行腳本時傳入參數

python 提供了sys模塊來實現此功能,例子如下

[root@localhost day1]# cat args.py#!/usr/bin/env python3import sysprint(sys.argv)[root@localhost day1]# py args.py['args.py'][root@localhost day1]# py args.py arg1 arg2['args.py', 'arg1', 'arg2']

 

變量

命名規則:以字母,數字,下劃線組成,區分大小寫且首字母不可為數字

  字符串 :可以單引號,雙引號,三引號(多行),一旦新定義,就會開辟一塊內存空間

    例子:str1 = 'aa'; str2 = "aa" ; str3 = """aa/nbb/ncc"""

  數字:整型32/64 長整型(無限制長度),浮點型,復數

  列表(list):即數組

    例子:list1 = ['a','b',1]

  元組(tuple):即不可修改的列表,如星期及月份就用元組來表示

    例子:tuple1 = ('mon','tus','thir',) tuple2 = 1,2,3

  字典(dict):可能粗略簡單的理解為鍵值對(hash)

    例子: dict1 = {'name' : 'hoho', 'age' : 18}

 

布爾值:真或假,1或0

運算符

  算術運算: +-*/ ** // %

  邏輯運算: and or not

  成員運算: in 、not in

  比較運算: >< >= <=  == != <>

  身份運算: is 、is not  

  賦值運算: = += -= *= /= %= **=

  位運算: & | ^ ~ >> << (用得比較少)

 

流程控制

1、條件控制(elif下面的語句塊均可省略,視情況而定)

  if con:

    pass

  elif con2:

    pass

  else:

    pass

 

2、循環控制

2.1 while循環

  while con:

    pass

2.2 for 循環

  for i in list/iter:

    do somethings ..


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 比如县| 张北县| 乐至县| 福泉市| 仁怀市| 和林格尔县| 昌都县| 准格尔旗| 闵行区| 鄂州市| 刚察县| 武强县| 清流县| 庆安县| 田林县| 木兰县| 通州区| 贡嘎县| 林州市| 和顺县| 沧州市| 咸丰县| 边坝县| 肃南| 桐庐县| 郸城县| 荔波县| 沂南县| 辉县市| 来安县| 广德县| 洮南市| 绩溪县| 文安县| 陆良县| 海林市| 元阳县| 运城市| 衡阳市| 湘西| 高尔夫|