91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python解釋器怎么應用

發布時間:2022-03-29 09:08:11 來源:億速云 閱讀:218 作者:iii 欄目:開發技術

本篇內容主要講解“python解釋器怎么應用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python解釋器怎么應用”吧!

1、python教程

基于 python3.10 的持續解讀,旨在快速回憶加深理解,節約自己的時間成本

1.1 概述

python 是一門易于學習的編程語言,提供了高效的高級數據結構,簡單有效的面向對象編程,
因為優雅的語法、動態類型、解釋型語言的本質,讓它成為多數平臺上寫腳本和快速開發應用的理想語言。以下總結都是基于python10展開。

1.2 python標準庫

大量以 Python 編寫的模塊,提供了日常編程中許多問題的標準解決方案,

目錄如下:

概述、內置函數、內置常量、內置類型、內置異常、
文本處理服務、二進制數據服務、數據類型、數字和數學模塊、函數式變成模塊、文件和目錄訪問、數據持久化、數據壓縮和存檔
文件格式、加密服務、通用操作系統服務、并發執行、網絡和進程間通信、互聯網數據處理、結構化標記處理工具、互聯網協議和支持、多媒體服務
國際化、程序框架、TK圖形用戶界面(GUI)、開發工具、調試與分析、軟件打包與分發、python運行時服務、自定義python解析器、python語言服務
導入模塊、windows系統相關模塊、Unix 專有服務、被取代的模塊、

1.3 python語言參考手冊

介紹了 Python 句法與“核心語義”。在力求簡明扼要的同時,我們也盡量做到準確、完整,概述、詞法分析、數據模型、執行模型、導入系統、表達式、簡單語句、符合語句、頂級組件、完整的語法規范

1.4 python包索引

1.5 術語對照表

2、課前甜點

Python 雖然簡單易用,但它可是真正的編程語言,提供了大量的數據結構,也支持開發大型程序,遠超 shell 腳本或批處理文件。

Python 程序簡潔、易讀,通常比實現同種功能的 C、C++、Java 代碼短很多,原因如下:

  • 高級數據類型允許在單一語句中表述復雜操作;

  • 使用縮進,而不是括號實現代碼塊分組;

  • 無需預聲明變量或參數。

Python “可以擴展”:會開發 C 語言程序,就能快速上手為解釋器增加新的內置函數或模塊,不論是讓核心程序以最高速度運行,還是把 Python 程序鏈接到只提供預編譯程序的庫(比如,硬件圖形庫)。只要下點功夫,就能把 Python 解釋器和用 C 開發的應用鏈接在一起,用它來擴展和控制該應用。

3、python解析器

3.1 傳入參數

tiaoce.py

import sys

a = sys.argv[0]
b = sys.argv[1]
c = sys.argv[2]


# 在命令行指定language的值,文件離輸出language
if b.split("=")[0] == "language":
    c = b.split("=")[1]
    print("腳本后第一個字符串的值:"+c)
else:
    print("你的第一個參數名不對,應該是language")

# 以上三個變量可以作為函數的參數,傳遞到后續程序中
def tiaoce(a, b, c):
    print("腳本名稱:" + a)
    print("腳本后的第一個字符串:" + b)
    print("腳本后的第二個字符串:" + c)

tiaoce(a,b,c)

預期:

C:\Users\mc\Desktop\python基礎>python tiaoce.py language=jiao aa bb
腳本后第一個參數的值:jiao
腳本名稱:tiaoce.py
腳本后的第一個字符串:language=jiao
腳本后的第二哥字符串:jiao

3.2 交互式運行

C:\Users\mc>python
Python 3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> aa = True
>>> if aa:
...     print("jiaotengfei")
...
jiaotengfei
>>>
3.2.1 可執行的Python腳本

linux上執行:Python腳本可以直接執行,就像shell腳本一樣,第一行添加:

#!/usr/bin/env python3.5
$ chmod +x myscript.py

windows10上執行:右鍵py文件,打開方式選擇python,雙擊后就會自動執行 tiaoce.py

print("jiao")
a = input("請輸入信息:")
print(a)
3.2.2 交互式啟動文件

當您以交互方式使用Python時,每次啟動解釋器時都會執行一些標準命令,這通常很方便。您可以通過將名為 PYTHONSTARTUP 的環境變量設置為包含啟動命令的文件名來實現。這類似于Unix shell的 .profile 功能。

import os

filename = os.environ.get('ANDROID_HOME')
# 打印你的環境變量的值,
print(filename)
# 預期
"""D:\Program Files\android-sdk-windows"""

filename = os.environ.get('PYTHONSTARTUP')
print(filename)
if filename and os.path.isfile(filename):
    with open(filename) as fobj:
        startup_file = fobj.read()
        print(startup_file)
    exec(startup_file)

3.3 解釋器的運行環境( 源文件的字符編碼)

默認情況下,Python 源碼文件的編碼是 UTF-8,如果不使用默認編碼,則要聲明文件的編碼,文件的 第一 行要寫成特殊注釋。句法如下:

# encoding 可以是 Python 支持的任意一種 codecs。
# (這個模塊定義了標準 Python 編解碼器(編碼器和解碼器)的基類)
# -*- coding: encoding -*-
# 聲明使用 Windows-1252 編碼
# -*- coding: cp1252 -*-

可執行python 文件的第一行定義:

#!/usr/bin/env python3
# -*- coding: cp1252 -*-

到此,相信大家對“python解釋器怎么應用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海城市| 温州市| 盐亭县| 淳安县| 山东省| 南丹县| 永兴县| 宣恩县| 诸暨市| 喜德县| 九龙县| 泰来县| 临朐县| 赤峰市| 自贡市| 锡林浩特市| 廉江市| 伊吾县| 永康市| 乳山市| 长垣县| 岳阳县| 佛冈县| 沅江市| 龙海市| 长海县| 乌海市| 行唐县| 永昌县| 剑河县| 五指山市| 南城县| 南昌县| 大港区| 富顺县| 徐闻县| 马边| 宜都市| 安国市| 文登市| 高清|