日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

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

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

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

大家好,我是Andy。

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

模塊導(dǎo)入部分:Python有豐富的代碼庫資源,編寫Python代碼時(shí),我們需要依賴很多外部代碼庫以提高效率,避免重復(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)入整個(gè)模塊,使用模塊里面的變量、函數(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ǔ)充代碼,所以不會(huì)單詞也沒什么大不了,只要記住頭兩個(gè)字母就可自動(dòng)補(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)行程序時(shí)會(huì)自動(dòng)忽略這些注釋。

2.1 單行注釋

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

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

print(2-3)

或者

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

2.2 多行注釋

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

'''

這是多行注釋,使用三個(gè)單引號(hào)

這是多行注釋,使用三個(gè)單引號(hào)

這是多行注釋,使用三個(gè)單引號(hào)

這是多行注釋,使用三個(gè)單引號(hào)

'''

print ("Hello World!")

或者

"""

這是多行注釋,使用三個(gè)雙引號(hào)

這是多行注釋,使用三個(gè)雙引號(hào)

這是多行注釋,使用三個(gè)雙引號(hào)

這是多行注釋,使用三個(gè)雙引號(hào)

"""

print ("Hello World!")

2.3 注釋與取消注釋快捷鍵

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

效果如下:

# 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)來表示代碼塊,不需要使用大括號(hào){}

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

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

Jupyter有自動(dòng)縮進(jìn)功能,即輸入英文冒號(hào)“:”之后,敲“回車”會(huì)自動(dòng)縮進(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語法的一部分。書寫時(shí)不插入空行,Python解釋器運(yùn)行也不會(huì)出錯(cuò)。但是空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護(hù)或重構(gòu)。

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

3.4 換行輸出

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

3.5 不換行輸出

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

x = y = 1

print(x, end=" " )

print(y, end=" " )

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

End

不會(huì)Python,將成為人工智能時(shí)代的新“文盲”!

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

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

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

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

總結(jié)

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

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