国产探花免费观看_亚洲丰满少妇自慰呻吟_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 ..


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 突泉县| 贡觉县| 周宁县| 武冈市| 霍州市| 玉龙| 城市| 壤塘县| 冕宁县| 昌宁县| 梁平县| 吉木萨尔县| 独山县| 华宁县| 平定县| 廊坊市| 修文县| 马边| 名山县| 陈巴尔虎旗| 尼勒克县| 彩票| 武邑县| 汤原县| 临清市| 八宿县| 汝城县| 岚皋县| 阜康市| 黄平县| 满洲里市| 铅山县| 泽普县| 黔江区| 宁乡县| 城市| 拉孜县| 紫阳县| 宁乡县| 铁岭市| 额济纳旗|