中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Python有哪些核心編程知識

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Python有哪些核心編程知識,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)致力于做網(wǎng)站、成都網(wǎng)站制作,成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!

 

1、程序的輸出

Python使用 print函數(shù)進(jìn)行輸出,類似 C語言的 printf函數(shù)。查看變量內(nèi)容時,可以使用 print語句輸出。在交互式解釋其中,可以使用 print預(yù)計(jì)顯示變量的字符串表示,或者僅使用變量名查看該變量的原始值。

# Python 2 

>>> myString = 'Helle World' 

>>> print myString 

Hello World   

 

# Python 3.6 

>>> myString = 'Helle World' 

>>> print(myString)

 

2、程序的輸入

一般使用 input函數(shù)得到用戶的數(shù)據(jù)輸入,python 2使用 raw_input函數(shù)。

# Python 2

>>> user = raw_input('Enter name: ') 

Enter name: test 

>>> print user 

test   

 

# Python 3.6 

>>> user = input('Enter name: ') 

Enter name: test 

>>> print(user) 

test

總結(jié):可以使用 help函數(shù)得到一個生疏函數(shù)的幫助;一直在函數(shù)外做用戶交換操作或者將用戶交換操作做成單獨(dú)的函數(shù)。

 

3、注釋

Python使用 #符號標(biāo)識注釋。#開始到結(jié)束的一行全部時注釋內(nèi)容。

 

4、操作符

Python的操作符和優(yōu)先級等和其他語言基本相同。

例如

# /運(yùn)算符,正常的除法

>>> 3 / 2 

1.5 

# //地板除,取結(jié)果的整數(shù)部分 

>>> 3 // 2 

# **冪運(yùn)算符 

>>> 2 ** 1 

>>> 2 ** 2 

4

邏輯操作符 and、or、not分別表示與、或、非,合理的使用括號增強(qiáng)代碼的可讀性 。

 

5、變量和賦值 

Python是動態(tài)類型語言,也就是說不需要預(yù)先聲明變量的類型。變量的類型和值在賦值那一刻被初始化。變量賦 值通過等號來執(zhí)行。注意:Python不支持C語言中的自增1和自減1操作符,這是因?yàn)?和-也是單目操作符,Python會將-n解釋為-(n)從而得到n,同樣++n的結(jié)果也是n。 

 

6、數(shù)字

Python支持四種基本數(shù)據(jù)類型 

●整型(int) 

● 浮點(diǎn)值(?oat) 

● 復(fù)數(shù)(complex) 

● 布爾值(bool)

復(fù)數(shù)有下面兩種表示方法:

>>> a = complex(3, 4) 

>>> a 

(3+4j) 

>>> b = 3 + 4j 

>>> b 

(3+4j)

 

7、字符串

Python支持使用成對的單引號或雙引號,三引號(三個連續(xù)的單引號或者雙引號)可以用來包含特殊字符。使用 索引操作符([])和切片操作符([])可以得到子字符串。字符串有其特有的索引規(guī)則:第一個字符的索引是 0,后一個字符的索引是 -1。

>>> s = 'Python' 

>>> s 

'Python' 

>>> s[0] 

'P' 

>>> s[‐1] 

'n'

8、列表和元組

可以將列表和元組當(dāng)成普通的“數(shù)組”,它能保存任意數(shù)量任意類型的 Python對象。和數(shù)組一樣,通過從 0開始的 數(shù)字索引訪問元素,但是列表和元組可以存儲不同類型的對象。列表和元組有幾處重要的區(qū)別。列表元素用中括號 ([])包裹,元素的個數(shù)及元素的值可以改變。元組元素用小括號(())包裹,不可以更改(盡管他們的內(nèi)容可 以)。元組可以看成是只讀的列表。通過切片運(yùn)算([]和[:])可以得到子集,這一點(diǎn)與字符串的使用方法一樣。

>>> aList = ['1', 2, 3, '4'] # '1', '4'是字符串,2,3是數(shù)字 

>>> aList 

['1', 2, 3, '4'] 

>>> aList[0] 

'1' 

>>> aList[:2] 

['1', 2] 

>>> aList[1] = 100 

>>> aList 

['1', 100, 3, '4']   

 

>>> aTuple = (1, 'string', 3, 4) 

>>> aTuple 

(1, 'string', 3, 4) 

>>> aTuple[:2] 

(1, 'string') 

>>> aTuple[0] = 10  #當(dāng)修改 Tuple元素值時會引發(fā)下面錯誤 

Traceback (most recent call last):

   File "<stdin>", line 1, in <module> 

TypeError: 'tuple' object does not support item assignment

9、字典

字典是 Python中的映射數(shù)據(jù)類型,工作原理類似 Perl中的關(guān)聯(lián)數(shù)組或哈希表,由鍵-值(key-value)對構(gòu)成。使 用({})符號創(chuàng)建字典。

>>> aDict = {'name': 'renzhe', 'age': 21, 'address': 'Tianjin'} >>> aDict 

{'name': 'renzhe', 'age': 21, 'address': 'Tianjin'} 

>>> for key, value in aDict.items(): 

...     print(key, value) 

... 

name renzhe 

age 21 

 

address Tianjin

10、代碼塊及縮進(jìn)對齊 

Python通過代碼的縮進(jìn)對齊來表達(dá)代碼邏輯,而不是使用大括號。提高了代碼的可讀性,在書寫代碼時一定要注 意縮進(jìn)格式。 

11、if語句

 if expression:

    if_suite

 if expression:

     if_suite

 else:

     else_suite

 

 if expression1:

     if_suite

 elif expression2:

     elif_suite

 else:

     else_suite

12、while循環(huán)

while expression:

     while_suite

13、文件和內(nèi)建函數(shù) open()、?le()

handle = open(file_name, access_mode = ';r';)

?le_name表示要打開的文件名,access_mode表示打開方式, ';r';表示賭去, ';w';表示寫入, ';a';表示添 加。

 

什么是屬性?屬性是與數(shù)據(jù)有關(guān)的項(xiàng)目。屬性可以是簡單的數(shù)據(jù)值,也可以是可執(zhí)行對象,比如 函數(shù)和方法。哪些對象擁有屬性呢?很多。類、模塊、文件和復(fù)數(shù)等對象都擁有屬性。我如何訪問對象屬 性?使用句點(diǎn)屬性標(biāo)識法。也就是說在對象名和屬性名之間加一個句點(diǎn)(.):object.attribute。 

14、模塊

模塊是一種組織形式,它將彼此有關(guān)系的 Python代碼組織到一個個獨(dú)立文件當(dāng)中。模塊可以包含可執(zhí)行代碼、函 數(shù)和類,或者這些東西的組合。當(dāng)你創(chuàng)建了一個 Python源文件,模塊的名字就是不帶 .py后綴的文件名。一個模 塊創(chuàng)建之后,你可以從另一個模塊中使用 import語句導(dǎo)入這個模塊來使用。

>>> import module_name 

>>> module_name.function() 

>>> module_name.variable

例如:

>>> import sys 

>>> sys.stdout.write('Hello World!') 

Hello World!

上述就是小編為大家分享的Python有哪些核心編程知識了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站名稱:Python有哪些核心編程知識
網(wǎng)站地址:http://www.rwnh.cn/article6/gopeog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、微信公眾號、動態(tài)網(wǎng)站企業(yè)建站、做網(wǎng)站、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
凤庆县| 六盘水市| 麻阳| 兴化市| 富蕴县| 隆回县| 赤壁市| 界首市| 镇坪县| 辽阳市| 安远县| 闽侯县| 天峻县| 丽水市| 韶关市| 宁远县| 灌阳县| 和田市| 利辛县| 阳城县| 吉木萨尔县| 普兰县| 资兴市| 邵武市| 通化县| 黄陵县| 和顺县| 富川| 中牟县| 三明市| 靖宇县| 唐山市| 米泉市| 益阳市| 肥乡县| 福州市| 怀宁县| 渑池县| 西乌珠穆沁旗| 宜兰市| 潞城市|