日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python代码模块与模块之间空1行_Day006|Python语法基础

發(fā)布時間:2024/9/3 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python代码模块与模块之间空1行_Day006|Python语法基础 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天是Andy學(xué)Python的第6天哦!

大家好,我是Andy。

Python程序一般由兩部分組成:

模塊導(dǎo)入部分:Python有豐富的代碼庫資源,編寫Python代碼時,我們需要依賴很多外部代碼庫以提高效率,避免重復(fù)造輪子。

代碼正文部分:從設(shè)計(jì)到變量的賦值、業(yè)務(wù)邏輯的實(shí)現(xiàn)。

01.模塊導(dǎo)入

使用模塊之前,必須先導(dǎo)入(import):意味著要讓Python知道從哪獲取模塊,可使用語法import+[模塊名]導(dǎo)入模塊,將[模塊名]替換為希望導(dǎo)入的模塊名字。導(dǎo)入模塊之后,即可使用其中的變量和函數(shù)。

1.1 import+模塊名

導(dǎo)入整個模塊,使用模塊里面的變量、函數(shù)或者類,語法格式為模塊名.函數(shù)名(),例如

import math

math.pow(3,3)

1.2 from+模塊名+import+函數(shù)名

僅導(dǎo)入模塊中的指定的函數(shù)。在當(dāng)前文件里只能使用該函數(shù),語法格式為函數(shù)名(),例如

from random import randint

randint(0,100)

1.3?from+模塊名+import+*

使用*通配符,可以導(dǎo)入模塊中的所有函數(shù)。可以直接使用函數(shù)名使用模塊里的所有函數(shù)

from turtle import?*

forward()

right()

# 剛才發(fā)現(xiàn)Jupyter中使用Tab鍵可補(bǔ)充代碼,所以不會單詞也沒什么大不了,只要記住頭兩個字母就可自動補(bǔ)全單詞。

1.4 as+別名

如想省寫模塊名或函數(shù)名,還可以用as設(shè)置別名。

語法如下:

import+模塊名+as+別名

或者from+模塊名+import+函數(shù)名+as+別名

02.注釋

對程序中某些代碼進(jìn)行標(biāo)注說明,方便自己和他人閱讀代碼。注意,注釋是給程序員看的,而不是讓計(jì)算機(jī)執(zhí)行,計(jì)算機(jī)運(yùn)行程序時會自動忽略這些注釋。

2.1 單行注釋

只能注釋一行內(nèi)容,可以放在代碼上一行,也可以放在代碼右側(cè)。語法如下:

# 這是注釋內(nèi)容

print(2-3)

或者

print(2-3) ????# 這是注釋內(nèi)容

2.2 多行注釋

可以注釋多行內(nèi)容,一般用在注釋一段代碼的情況,語法如下:

'''

這是多行注釋,使用三個單引號

這是多行注釋,使用三個單引號

這是多行注釋,使用三個單引號

這是多行注釋,使用三個單引號

'''

print ("Hello World!")

或者

"""

這是多行注釋,使用三個雙引號

這是多行注釋,使用三個雙引號

這是多行注釋,使用三個雙引號

這是多行注釋,使用三個雙引號

"""

print ("Hello World!")

2.3 注釋與取消注釋快捷鍵

多行注釋,也可以像單行注釋一樣在每行開頭添加#,快捷鍵為選中多行,Ctrl+/,再按一下Ctrl+/,取消注釋(當(dāng)然按照方法2.2加三個連續(xù)的單引號或雙引號也可以)。

效果如下:

# for i in range(1,5):

# ?for j in range(1,5):

# ??for k in range(1,5):

# ???if (i != j) and (i != k) and (j != k):

# ????print(i,j,k)

03.代碼行與縮進(jìn)

3.1 縮進(jìn)

Python最具特色的就是使用縮進(jìn)來表示代碼塊,不需要使用大括號{}

縮進(jìn)的空格數(shù)是可變的,但是同一個代碼塊的語句必須包含相同的縮進(jìn)空格數(shù)。

一般使用縮進(jìn)4個空格(個別教程講也可使用Tab符,但絕大多數(shù)教程講不要混用空格與Tab,防止增加調(diào)試負(fù)擔(dān)、降低代碼易讀性)。

Jupyter有自動縮進(jìn)功能,即輸入英文冒號“:”之后,敲“回車”會自動縮進(jìn)。

3.2 多行語句

Python通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜杠\來實(shí)現(xiàn)多行語句,例如:

10+5+23+\

20

在[],{},或()中的多行語句,不需要使用反斜杠(),例如:

total=['item_one','item_two','item_three','item_four','item_five']

3.3 空行

函數(shù)之間或類的方法之間用空行分隔,表示一段新的代碼的開始。類和函數(shù)入口之間也用一行空行分隔,以突出函數(shù)入口的開始。

空行與代碼縮進(jìn)不同,空行并不是Python語法的一部分。書寫時不插入空行,Python解釋器運(yùn)行也不會出錯。但是空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護(hù)或重構(gòu)。

空行也是程序代碼的一部分。

3.4 換行輸出

Python里print默認(rèn)換行輸出:

3.5 不換行輸出

試著輸入以下語句,運(yùn)行前想想結(jié)果:

x = y = 1

print(x, end=" " )

print(y, end=" " )

注意:end="",如空格、逗號等,放在雙引號中間,可實(shí)現(xiàn)不換行輸出。

End

不會Python,將成為人工智能時代的新“文盲”!

歡迎加入零基礎(chǔ)自學(xué)Python計(jì)劃,未來100天,Andy會把自學(xué)Python學(xué)習(xí)筆記持續(xù)輸出公眾號、視頻號,不定期更新,邀您觀戰(zhàn)、加油、評論,亦或圍觀Andy被打臉。

人到中年,你一定要努力,但千萬別著急。

我是Andy,一個終身學(xué)習(xí)者。

歡迎關(guān)注公眾號與視頻號:Andy學(xué)Python。

總結(jié)

以上是生活随笔為你收集整理的python代码模块与模块之间空1行_Day006|Python语法基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。