真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python的編程風(fēng)格及對象說明

本篇內(nèi)容介紹了“Python的編程風(fēng)格及對象說明”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

10年積累的成都網(wǎng)站設(shè)計、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有天祝藏族自治免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

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)多行注釋,三個雙引號開頭,三個雙引號結(jié)尾。

"""

......

......

"""

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

編程風(fēng)格

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

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

2. 變量由字母,下劃線,數(shù)字組成

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

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

無效的標(biāo)識符例子有 2things; this is a man; my-name

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

在運行腳本之后,得到結(jié)果之前

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

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

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

C語言--編譯型語言的內(nèi)部機制

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

2)運行可執(zhí)行文件

4,動態(tài)語義--在賦值時確定數(shù)據(jù)類型

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

5. python之禪

進入python,輸入import this 會看到

python一切數(shù)據(jù)皆為對象

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

一切變量都是對數(shù)據(jù)對象的引用

1. python內(nèi)部的引用計數(shù),sys.getrefcount

import sys

a='hello'

sys.getrefcount('hello')

輸出為3---python中初始數(shù)為3

e='hello'

sys.getrefcount('hello')

輸出為4

a=1

sys.getrefcount('hello')

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

2.數(shù)據(jù)類型的組成

組成分為3部分。

身份:id方法來看一看他的唯一標(biāo)示符,內(nèi)存地址靠這個哦!

類型 :type來看一看。

值:表示數(shù)據(jù)項。

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

3. 常用基本數(shù)據(jù)類型.

int 整型

boolean 布爾

a=True

b=False

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

string 字符串

list 列表

tuple 元祖

dict 字典

4.數(shù)據(jù)類型的可變和不可變,意思就是如果變量的值改變后,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.如果給一個變量賦值后,它的數(shù)據(jù)類型就確定了,不能再隨意改變

比如a="4",此時不能在進行a+1的運算,因為"4"和1不是一個數(shù)據(jù)類型,不能計算。如果想計算,需要先把字符串a(chǎn)轉(zhuǎn)變?yōu)檎?,方法就是int(a)+1.

“Python的編程風(fēng)格及對象說明”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


網(wǎng)站欄目:Python的編程風(fēng)格及對象說明
URL鏈接:http://weahome.cn/article/gedsgc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部