高辣慎入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)伏安法詳解(下)

微信掃碼分享文章
破處女特級a片在线观看| 美国十次导航| 女朋友闺蜜奶好大下面好紧| 阿娇13分钟视频无删减mp4| 免费观看丰满少妇做受| 蜜臀av无码精品人妻色欲| 波多野结衣作品| 村长用力挺进她的花苞啥电视| 学长惩罚我下面放震蛋上课| 播放男人添女人下边视频| 男女无遮挡xx00动态图120秒| g0g0全球高清大胆人休艺术网| 精品少妇人妻av一区二区三区| 息与子猛烈交尾在线播放| 国产精品xxxx国产喷水| 饥渴老翁一晚要了我三次| 太喜欢被男人嘬奶头了| 老中医吮她的花蒂和奶水视频播放| 欧美丰满熟妇bbbbbb| 亚洲av在线观看| 中文人妻熟妇乱又伦精品| 18禁裸乳无遮挡啪啪无码免费| 国产熟妇无码a片aaa毛片视频| 韩国a片巜上司与的人妻| 国产在线观看国偷精品产拍| 丝袜灬啊灬快灬高潮了AV| 女人被添全过程a片试看v| 精品久久久久久亚洲偷窥一区| 老师揉捏爆乳巨胸挤奶视频| 全国最大成人网站| 国产精品久久午夜夜伦鲁鲁| 欧美午夜精品久久久久久浪潮| 国产gv天堂亚洲国产gv刚刚碰| 欧洲处破女www人鲁| 香港a片| 欧美疯狂做爰3xxx高清| 久久国产欧美国日产综合抖音| 国产伦精品一区二区三区| 亚洲av成人片无码www| 麻豆妓女爽爽一区二区三| 医生h调教纯情丫头扩y器|