高辣慎入hh出轨,男男黄gay片免费网站www,亚洲国产成人久久精品大牛影视,少妇性活bbbbbbbbb四川

預(yù)存
Document
當(dāng)前位置:文庫百科 ? 文章詳情
什么是Python?Python語言入門指南
來源: 時(shí)間:2022-12-16 16:25:57 瀏覽:2611次

Python

如果你不熟悉python,可以看一下這個(gè)python的簡要教程。


運(yùn)行python代碼

你可以用交互的方式運(yùn)行python的代碼,例如:

$ python3

>>> print('hello')

hello

你也能把print  ('hello')這行寫入hello.py文件,并執(zhí)行這個(gè)python腳本

python3 hello.py

hello

或像這樣

python3 -i hello.py

hello

>>> print('hi!')

hi!

你也可以讓hello.py具有可執(zhí)行權(quán)限,并運(yùn)行它,如下:

chmod +x hello.py

./hello.py




類型

Python有以下預(yù)定義類型:

typedescriptionexample
bool布爾型False
int整形117
float浮點(diǎn)1.78
complex復(fù)數(shù)0.5+2.0j
str字符串abc
tuple元組(1,'hmm',2.0)
list列表[1,'hmm',2.0]
dict字典{'a':7.0,0.23:True}

dict對(duì)象是映射索引和對(duì)應(yīng)值:

>>> d = {'s': 0, 'p': 1}

>>> d['d'] = 2

>>> d

{'p': 1, 'd': 2, 's': 0}

>>> d['p']

1

本例中,所有鍵都是字符串,所有值都是整數(shù)。類型可以在同一個(gè)字典中自由混合;任何類型都可以用作值,大多數(shù)類型都可以用作鍵(可變對(duì)象不能是鍵)。

list對(duì)象是任意對(duì)象的有序集合

>>> l = [1, ('gg', 7), 'hmm', 1.2]

>>> l[1]

('gg', 7)

>>>

>>> l

[1, ('gg', 7), 'hmm', 1.2]

>>> l[-2]

'hmm'

索引帶有負(fù)數(shù)的列表從列表末尾開始計(jì)數(shù),因此元素-2是倒數(shù)第二個(gè)。

tuple的作用類似“l(fā)ist”——只是它不能被修改。‘list’和‘dict’對(duì)象的類型都是可變的——而上面的表中列出的所有其他類型都是不可變的,這意味著一旦創(chuàng)建了對(duì)象,它就不能更改。因此tuple可以用作字典鍵,而列表不能。

列表和字典對(duì)象可以更改。Python中的變量是對(duì)對(duì)象的引用——將=操作符視為“命名操作符”,而不是賦值操作符。這里演示了這一點(diǎn):

>>>a = ['q', 'w']

>>> b = a

>>> a.append('e')

>>> a

['q', 'w', 'e']

>>> b

['q', 'w', 'e']

例子中 b = a 這一行給這個(gè)列表取了一個(gè)新的名字,而a和b這兩個(gè)名字都代表著同一個(gè)列表。

但是,對(duì)于不可變類型的變量來說,新的對(duì)象會(huì)同時(shí)被命名和創(chuàng)建。在下面的例子中,數(shù)字42沒有改變。一個(gè)新的數(shù)字47被創(chuàng)建,并且命名為d。然后,e也被用來指代47,后來一個(gè)新數(shù)字48被創(chuàng)建,e被用于指代48。

>>> c = 42

>>> d = c + 5

>>> c

42

>>> d

47

>>> e = d

>>> e += 1

>>> (d, e)

(47, 48)

另一個(gè)非常重要的類型是這里描述的ndarray類型:Python中的數(shù)值數(shù)組。它是一種用于高效數(shù)字運(yùn)算的數(shù)組類型,在ASE中得到了廣泛的應(yīng)用。




循環(huán)

Python的循環(huán)可以如下實(shí)現(xiàn):

>>> things = ['a', 7]

>>> for x in things:

...     print(x)

...

a

7

對(duì)象thing可以用任何類型計(jì)數(shù),字符串、元組、列表、字典、ndarray和文件都可以實(shí)現(xiàn)。嘗試循環(huán)這些類型。

經(jīng)常你需要在一定數(shù)字范圍進(jìn)行循環(huán):

>>> for i in range(5):

...     print(i, i*i)

...

0 0

1 1

2 4

3 9

4 16




函數(shù)和類

函數(shù)是這樣定義的:

>>> def f(x, m=2, n=1):

...     y =  x + n

...     return y**m

...

>>> f(5)

36

>>> f(5, n=8)

169

在這個(gè)例子里,f是函數(shù)名,x是自變量,m,n是關(guān)鍵字,它們的默認(rèn)值分別為2和1,y是變量。

類是這樣定義的:

>>> class A:

...     def __init__(self, b):

...         self.c = b

...     def m(self, x):

...         return self.c * x

...     def get_c(self):

...         return self.c

可以將類視為創(chuàng)建用戶定義對(duì)象的模板。函數(shù)init()被稱為構(gòu)造函數(shù),當(dāng)創(chuàng)建這種類型的對(duì)象時(shí)調(diào)用它。在類A中,init是構(gòu)造函數(shù),c是屬性,m和get_c是方法。

>>> a = A(7)

>>> a.c

>>> a.get_c()

7

>>> a.m(3)

21

這里我們創(chuàng)建了一個(gè)類型為A的實(shí)例(或?qū)ο?a。




導(dǎo)入模塊

如果你把剛才定義的函數(shù)f和類型c放到了文件stuff.py里,那么你可以在另一段代碼中使用這些類和函數(shù):

from stuff import f, C

print(f(1, 2))

print(C(1).m(2))

或者

import stuff

print(stuff.f(1, 2)(

print(stuff.C(1).m(2))

或者

import stuff as st

print(st.f(1, 2))

print(st.C(1).m(2))

Python將在以下目錄中查找stuff.py:

  1. 當(dāng)前工作目錄  

  2. 在PYTHONPATH中列出的目錄

  3. ython自己的系統(tǒng)目錄(通常是/usr/lib/pythonX.Y)  

并導(dǎo)入找到的第一個(gè)。

建議

Python的入門學(xué)習(xí),建議大家精讀三遍《Python編程從入門到實(shí)踐》,作者:【美】Eric  Matthes 人民郵電出版社出版,該書中的源碼沒有錯(cuò)誤,非常適合初學(xué)者。


評(píng)論 / 文明上網(wǎng)理性發(fā)言
12條評(píng)論
全部評(píng)論 / 我的評(píng)論
最熱 /  最新
全部 3小時(shí)前 四川
文字是人類用符號(hào)記錄表達(dá)信息以傳之久遠(yuǎn)的方式和工具?,F(xiàn)代文字大多是記錄語言的工具。人類往往先有口頭的語言后產(chǎn)生書面文字,很多小語種,有語言但沒有文字。文字的不同體現(xiàn)了國家和民族的書面表達(dá)的方式和思維不同。文字使人類進(jìn)入有歷史記錄的文明社會(huì)。
點(diǎn)贊12
回復(fù)
全部
查看更多評(píng)論
相關(guān)文章

基礎(chǔ)理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結(jié)構(gòu))

2020-05-03

晶體結(jié)構(gòu)可視化軟件 VESTA使用教程(下篇)

2021-01-22

手把手教你用ChemDraw 畫化學(xué)結(jié)構(gòu)式:基礎(chǔ)篇

2021-06-19

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(上)

2019-10-25

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(下)

2019-10-25

Zeta電位的基本理論、測(cè)試方法和應(yīng)用

2020-08-24

項(xiàng)目推薦/Project
第一性原理-ORR

第一性原理-ORR

第一性原理-UOR

第一性原理-UOR

第一性原理-功函數(shù)

第一性原理-功函數(shù)

熱門文章/popular

基礎(chǔ)理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結(jié)構(gòu))

晶體結(jié)構(gòu)可視化軟件 VESTA使用教程(下篇)

手把手教你用ChemDraw 畫化學(xué)結(jié)構(gòu)式:基礎(chǔ)篇

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(上)

電化學(xué)實(shí)驗(yàn)基礎(chǔ)之電化學(xué)工作站篇 (二)三電極和兩電極體系的搭建 和測(cè)試

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(下)

微信掃碼分享文章
曰本女人与公guo交酡视频a片| 亚洲精品在线观看| 孕妇高潮xxxxx孕妇| 全球欧美hd极品4k| 偷玩熟睡醉酒体育壮男gv| 国产毛毛浓密茂盛| 男s严厉调教女m小说| 怀孕被躁到高潮的孕妇| 年轻的小婊2韩剧中文版| 中文字幕精品久久久乱码乱码| 色妞ww精品视频7777| 白洁少妇全文无删减在线阅读| 女同互慰高潮呻吟免费播放| 精产国品一二三产区区别| 一本色道久久综合亚洲精品| 久久久综合精品一区二区三区| 体育生小鲜肉勃起videos| 少爷托着娇乳撞击娇吟| 久久久久久精品国产亚洲| 浪荡人妻共32部黑人大凶器电影| 亚洲av无码一区东京热久久| 老师含紧一点h边做边走| 精品成在人线av无码免费看| 精品久久久久久中文字幕大豆网| 亚洲一本色道中文无码av| 国产片和外国大片| 国产肉体xxxx裸体784大胆| 国产精品乱码人妻一区二区三区| 女邻居的大乳中文字幕bd| 美女脱精光隐私扒开无遮挡| 亚洲国产一区二区| 精品无人区一区二区三区| 精品丝袜av在线观看视频| 久久精品a亚洲国产v高清不卡| 国产a级特黄的片子| 教室停电 挺进她体内h| 波多野结衣52部合集在线观看| 国内精品久久久久影视老司机| 精品一区二区三区在线观看| 欧美性激烈粗大精品xxx| 欧美另类丰满熟妇乱xxxxx|