<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
基於 python3.10 的持續解讀,旨在快速回憶加深理解,節約自己的時間成本
python 是一門易於學習的程式語言,提供了高效的高階資料結構,簡單有效的物件導向程式設計,
因為優雅的語法、動態型別、直譯語言的本質,讓它成為多數平臺上寫指令碼和快速開發應用的理想語言。以下總結都是基於python10展開。
大量以 Python 編寫的模組,提供了日常程式設計中許多問題的標準解決方案,
https://docs.python.org/zh-cn/3/library/index.html
目錄如下:
概述、內建函數、內建常數、內建型別、內建異常、
文書處理服務、二進位制資料服務、資料型別、數位和數學模組、函數式變成模組、檔案和目錄存取、資料持久化、資料壓縮和存檔
檔案格式、加密服務、通用作業系統服務、並行執行、網路和程序間通訊、網際網路資料處理、結構化標記處理工具、網際網路協定和支援、多媒體服務
國際化、程式框架、TK圖形化使用者介面(GUI)、開發工具、偵錯與分析、軟體打包與分發、python執行時服務、自定義python解析器、python語言服務
匯入模組、windows系統相關模組、Unix 專有服務、被取代的模組、
https://docs.python.org/zh-cn/3/reference/index.html
介紹了 Python 句法與“核心語意”。在力求簡明扼要的同時,我們也儘量做到準確、完整,概述、詞法分析、資料模型、執行模型、匯入系統、表示式、簡單語句、符合語句、頂級元件、完整的語法規範
python教學
https://docs.python.org/zh-cn/3/tutorial/index.html
本教學對每一個功能的介紹並不完整,甚至沒有涉及全部常用功能,只是介紹了 Python 中最值得學習的功能,旨在讓讀者快速感受一下 Python 的特色。
學完本教學的讀者可以閱讀和編寫 Python 模組和程式,也可以繼續學習 Python 標準庫。
https://docs.python.org/zh-cn/3.10/glossary.html
Python 雖然簡單易用,但它可是真正的程式語言,提供了大量的資料結構,也支援開發大型程式,遠超 shell 指令碼或批次檔。
Python 程式簡潔、易讀,通常比實現同種功能的 C、C++、Java 程式碼短很多,原因如下:
Python “可以擴充套件”:會開發 C 語言程式,就能快速上手為直譯器增加新的內建函數或模組,不論是讓核心程式以最高速度執行,還是把 Python 程式連結到只提供預編譯程式的庫(比如,硬體圖形庫)。只要下點功夫,就能把 Python 直譯器和用 C 開發的應用連結在一起,用它來擴充套件和控制該應用。
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:UsersmcDesktoppython基礎>python tiaoce.py language=jiao aa bb 指令碼後第一個引數的值:jiao 指令碼名稱:tiaoce.py 指令碼後的第一個字串:language=jiao 指令碼後的第二哥字串:jiao
C:Usersmc>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 >>>
linux上執行:Python指令碼可以直接執行,就像shell指令碼一樣,第一行新增:
#!/usr/bin/env python3.5
$ chmod +x myscript.py
windows10上執行:右鍵py檔案,開啟方式選擇python,雙擊後就會自動執行 tiaoce.py
print("jiao") a = input("請輸入資訊:") print(a)
當您以互動方式使用Python時,每次啟動直譯器時都會執行一些標準命令,這通常很方便。您可以通過將名為 PYTHONSTARTUP 的環境變數設定為包含啟動命令的檔名來實現。這類似於Unix shell的 .profile 功能。
import os filename = os.environ.get('ANDROID_HOME') # 列印你的環境變數的值, print(filename) # 預期 """D:Program Filesandroid-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)
預設情況下,Python 原始碼檔案的編碼是 UTF-8,如果不使用預設編碼,則要宣告檔案的編碼,檔案的 第一 行要寫成特殊註釋。句法如下:
# encoding 可以是 Python 支援的任意一種 codecs。 # (這個模組定義了標準 Python 編解碼器(編碼器和解碼器)的基礎類別) # -*- coding: encoding -*-
# 宣告使用 Windows-1252 編碼 # -*- coding: cp1252 -*-
可執行python 檔案的第一行定義:
#!/usr/bin/env python3 # -*- coding: cp1252 -*-
本篇文章就到這裡了,希望能夠給你帶來幫助,也希望您能夠多多關注it145.com的更多內容!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45