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

溫馨提示×

溫馨提示×

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

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

Python的編程風格及對象說明

發布時間:2021-09-07 07:41:59 來源:億速云 閱讀:177 作者:chen 欄目:編程語言

本篇內容介紹了“Python的編程風格及對象說明”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1)#!/usr/bin/env python

2)#_*_coding:utf-8_*_ (貌似寫成#coding=utf-8也行)

其實上面的語句怎么寫都行,只要符合coding[ := ]\s*([-\w.]+); 意思就是coding后面要緊緊的跟著冒號或者等號,之后可隨意多少個空格,然后接utf-8,coding=utf-8前后隨意加字符都行。

\w匹配的是能組成單詞的字符

\s表示空格

3)第三行最好用雙引號來寫一個腳本文檔,來對此腳本做解釋

"......."

4)多行注釋,三個雙引號開頭,三個雙引號結尾。

"""

......

......

"""

注意,第一行很多人會寫成#!/usr/bin/python,如果是系統默認有的python這樣寫是沒錯的,但是如果你升級了一個python,那么這個新版的python可能就會安裝在usr/local/bin目錄下,如果加上env,就會直接使用 新版的python,因為新裝的python會自動寫在env中。

編程風格

1. 語法要求,縮進統一:屬于同一代碼塊,也就是同一級別,相互之間沒有依存關系的語言縮進必須是一致的,不然就會報錯

注意,如果是在window下用notepad寫的代碼,用tab進行縮進時,需要在notepad中進行tab建和空格鍵的轉換設置,在首選項中可設置。

2. 變量由字母,下劃線,數字組成

標識符的第一個字符必須是字母(大小寫都行)或者一個下劃線

標識符的其他部分可以由字符(大小寫)*,下劃線或數字(0-9)組成。

無效的標識符例子有 2things; this is a man; my-name

3.python編譯過程--腳本解釋型語言

在運行腳本之后,得到結果之前

1)python先將腳本編譯成字節碼(pyc,pyo)

腳本中只要import 函數,就會生成pyc文件

2)python虛擬機解釋并運行字節碼文件

C語言--編譯型語言的內部機制

1)先將源代碼編譯成機器碼,生成可執行文件

2)運行可執行文件

4,動態語義--在賦值時確定數據類型

例如 a=5 b=string, 那么用type(a)=int; type(b)=string

5. python之禪

進入python,輸入import this 會看到

python一切數據皆為對象

包含了一系列的數據和操作這些數據的方法的一個整體,就叫作對象。

一切變量都是對數據對象的引用

1. python內部的引用計數,sys.getrefcount

import sys

a='hello'

sys.getrefcount('hello')

輸出為3---python中初始數為3

e='hello'

sys.getrefcount('hello')

輸出為4

a=1

sys.getrefcount('hello')

輸出為3,說明引用被銷毀一次。

2.數據類型的組成

組成分為3部分。

身份:id方法來看一看他的唯一標示符,內存地址靠這個哦!

類型 :type來看一看。

值:表示數據項。

某書里的傲嬌結論:python里一切都是指針,所以不用再考慮指針這個問題了!

3. 常用基本數據類型.

int 整型

boolean 布爾

a=True

b=False

注意:布爾值首字符必須大寫

string 字符串

list 列表

tuple 元祖

dict 字典

4.數據類型的可變和不可變,意思就是如果變量的值改變后,id值是否改變

不可變類型:int,string,tuple

例如a = 5,看一下id值;然后a = 6, 再看一下id值,2個值是不同的

可變類型: list,dict

例如a = [1,2,3]

a.append(4),此時a=[1,2,3,4];但是改變前后,a的id值是不變的

5.如果給一個變量賦值后,它的數據類型就確定了,不能再隨意改變

比如a="4",此時不能在進行a+1的運算,因為"4"和1不是一個數據類型,不能計算。如果想計算,需要先把字符串a轉變為整型,方法就是int(a)+1.

“Python的編程風格及對象說明”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

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

AI

金阳县| 宿迁市| 博兴县| 吉木萨尔县| 巴彦淖尔市| 贵溪市| 辽阳市| 武胜县| 上虞市| 筠连县| 徐水县| 怀来县| 龙泉市| 双桥区| 湟中县| 洪泽县| 芦溪县| 炉霍县| 镇远县| 林周县| 娱乐| 探索| 文安县| 教育| 兴海县| 洛川县| 体育| 宜兰县| 定结县| 保山市| 成都市| 江永县| 汝州市| 大宁县| 普安县| 东乌珠穆沁旗| 炎陵县| 邵东县| 佛学| 金寨县| 娄底市|