国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python數(shù)據(jù)分析】Python基礎(chǔ)知識篇

這篇具有很好參考價值的文章主要介紹了【Python數(shù)據(jù)分析】Python基礎(chǔ)知識篇。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??歡迎來到Python專欄~Python基礎(chǔ)知識篇


  • ☆* o(≧▽≦)o *☆~我是小夏與酒??
  • ?博客主頁:小夏與酒的博客
  • ??該系列文章專欄:Python學(xué)習(xí)專欄
  • 文章作者技術(shù)和水平有限,如果文中出現(xiàn)錯誤,希望大家能指正??
  • ?? 歡迎大家關(guān)注! ??
    【Python數(shù)據(jù)分析】Python基礎(chǔ)知識篇,Python學(xué)習(xí)專欄,python,數(shù)據(jù)分析,開發(fā)語言

【Python數(shù)據(jù)分析】Python基礎(chǔ)知識篇,Python學(xué)習(xí)專欄,python,數(shù)據(jù)分析,開發(fā)語言

【Python數(shù)據(jù)分析】Python基礎(chǔ)知識篇,Python學(xué)習(xí)專欄,python,數(shù)據(jù)分析,開發(fā)語言

一、說明

Python技能樹:Python入門技能樹。
版本:Python 3.10。
IDE:PyCharm。
參考書籍:《Python數(shù)據(jù)分析、挖掘與可視化》。
【Python數(shù)據(jù)分析】Python基礎(chǔ)知識篇,Python學(xué)習(xí)專欄,python,數(shù)據(jù)分析,開發(fā)語言

基礎(chǔ)文章:
【Python】Python基礎(chǔ)知識總結(jié)。

【Python】PyCharm中調(diào)用另一個文件的函數(shù)或類。

二、安裝擴(kuò)展庫

標(biāo)準(zhǔn)的Python安裝包只包含了內(nèi)置模塊和標(biāo)準(zhǔn)庫,沒有包含任何擴(kuò)展庫。Python自帶的pip工具是管理擴(kuò)展庫的主要方式,支持Python擴(kuò)展庫的安裝、升級和卸載等操作。常用的pip命令的使用方法如下:

pip命令示例 說明
pip freeze 列出已安裝模塊及其版本號
pip install SomePackage[==version] 在線安裝SomePackage模塊,可以使用方括號內(nèi)的形式指定擴(kuò)展庫版本
pip install SomePackage.whl 通過whl文件離線安裝擴(kuò)展庫
pip install --upgrade SomePackage 升級SomePackage模塊
pip uninstall SomePackage 卸載SomePackage模塊

三、Python編碼規(guī)范

在文章【Python】Python基礎(chǔ)知識總結(jié)中提及一些Python的編碼規(guī)范,在本篇文章中將詳細(xì)介紹。

1、縮進(jìn)
Python中對代碼的縮進(jìn)是硬性要求,嚴(yán)格使用縮進(jìn)來體現(xiàn)代碼的邏輯從屬關(guān)系。一般以4個空格為一個縮進(jìn)單位,并且相同級別的代碼塊應(yīng)具有相同的縮進(jìn)量。

當(dāng)某一行代碼與上一行代碼不在同樣的縮進(jìn)層次上,并且與之前某行代碼的縮進(jìn)層次相同時,表示上一個代碼塊結(jié)束。

2、空格與空行
在每個類、函數(shù)定義或一段完整的功能代碼之后增加一個空行,在運(yùn)算符兩側(cè)各增加一個空格,逗號后面增加一個空格,讓代碼適當(dāng)松散一點,不要過于密集。

在實際編寫代碼中要靈活運(yùn)用該規(guī)范,避免適得其反的結(jié)果。

3、標(biāo)識符命名
變量名、函數(shù)名和類名統(tǒng)稱為標(biāo)識符。標(biāo)識符的命名要盡量和其含義一致,方便閱讀和理解。其余規(guī)范:

  • 必須以英文字母、漢字或下畫線開頭。
def print_hi(name):
    print(f'Hi, {name}')

if __name__ == '__main__':
    print_hi('PyCharm')= '12345'
    print_hi()

#輸出結(jié)果:
Hi, PyCharm
Hi, 12345
  • 名字中可以包含漢字、英文字母、數(shù)字或下畫線,不能有空格或任何標(biāo)點符號。
def print_hi(name):
    print(f'Hi, {name}')

if __name__ == '__main__':
    _a1你好_ = 'PyCharm'
    print_hi(_a1你好_)= '12345'
    print_hi()

#輸出結(jié)果:
Hi, PyCharm
Hi, 12345
  • 不能使用關(guān)鍵字,例如yield、lambda、def、else、for、break、if、while、try、return作為變量名都是非法的。
  • 區(qū)分英文字母的大小寫。
  • 不建議使用系統(tǒng)內(nèi)置的模塊名、類型名或函數(shù)名、已導(dǎo)入的模塊名及其成員名作為變量或自定義函數(shù)名,例如,type、max、min、len、list等,也不建議使用其他內(nèi)置模塊和標(biāo)準(zhǔn)庫的名字作為變量名或自定義函數(shù)名,例如,math、random、datetime、re等。

4、續(xù)行
如果語句太長而超過屏幕寬度,最好在行尾使用續(xù)行符“\”表示下一行代碼仍屬于本條語句,或者使用圓括號把多行代碼括起來表示一條語句。

a = 1 + 2 + 3 + 4 \
    + 5 + 6 \
    + 7 + 8

b = (1 + 2 + 3
     + 4 + 5 + 6
     + 7 + 8)

print(a)
print(b)

#輸出結(jié)果:
36
36

5、注釋
“#”用于單行注釋,表示本行中“#”符號之后的內(nèi)容不作為代碼運(yùn)行;三引號常用于大段說明性文本的注釋,也可以用于界定包含換行符的長字符串。

6、圓括號
圓括號用于表示多行代碼為一條語句,用來修改表達(dá)式計算順序,或者增加代碼可讀性,避免歧義。

四、標(biāo)準(zhǔn)庫、擴(kuò)展庫對象的導(dǎo)入與使用

Python所有內(nèi)置對象不需要做任何的導(dǎo)入操作就可以直接使用,但標(biāo)準(zhǔn)庫對象必須先導(dǎo)入才使用,擴(kuò)展庫則需要正確安裝之后,才能導(dǎo)入和使用其中的對象。

一般先導(dǎo)入標(biāo)準(zhǔn)庫對象,再導(dǎo)入擴(kuò)展庫對象。

1、import 模塊名[ as 別名 ]
使用“import 模塊名[as 別名]”的方式將模塊導(dǎo)入以后,使用其中的對象時,需要在對象之前加上模塊名作為前綴,也就是必須以“模塊名.對象名”的形式進(jìn)行訪問。如果模塊名字很長,可以為導(dǎo)入的模塊設(shè)置一個別名,然后使用“別名.對象名”的方式來使用其中的對象。

import math
import random
import posixpath as path

print(math.sqrt(16))                            # 計算并輸出16的平方根
print(math.cos(math.pi/4))                      # 計算余弦值
print(random.choices('abcd', k=8))              # 從字符串'abcd'隨機(jī)選擇8個字符串,允許重復(fù)
print(path.isfile(r'C:\Windows\notepad.exe'))   # 測試指定路徑是否為文件

#運(yùn)行結(jié)果:
4.0
0.7071067811865476
['c', 'a', 'd', 'c', 'b', 'a', 'b', 'a']
True

2、from 模塊名 import 對象名[ as 別名 ]
使用“from 模塊名 import 對象名[as 別名]”的方式僅導(dǎo)入明確指定的對象,使用對象時不需要使用模塊名作為前綴,可以減少代碼量。

from math import pi as PI
from os.path import getsize
from random import choice

r = 3
print(round(PI*r*r,2))                      # 計算半徑為3的圓面積
print(getsize(r'C:\Windows\notepad.exe'))   # 計算文件大小,單位為字節(jié)
print(choice('Python'))                     # 從字符串中隨機(jī)選擇一個字符

#運(yùn)行結(jié)果:
28.27
348160
o

3、from 模塊名 import *
使用 “from 模塊名 import * ”的方式可以一次導(dǎo)入模塊中的所有對象,可以直接使用模塊中的所有對象而不需要使用模塊名作為前綴,但一般并不推薦這樣使用。

from itertools import *

characters = '1234'
for item in combinations(characters,3):     # 從4個字符串中任選3個組合
    print(item,end=' ')                     # “end=' '”表示輸出后不換行
print('\n' + '=' *20)                       # 換行后輸出20個等于號
for item in permutations(characters,3):     # 從4個字符串中任選3個的排列
    print(item,end=' ')

#輸出結(jié)果:
('1', '2', '3') ('1', '2', '4') ('1', '3', '4') ('2', '3', '4') 
====================
('1', '2', '3') ('1', '2', '4') ('1', '3', '2') ('1', '3', '4') ('1', '4', '2') ('1', '4', '3') ('2', '1', '3') ('2', '1', '4') ('2', '3', '1') ('2', '3', '4') ('2', '4', '1') ('2', '4', '3') ('3', '1', '2') ('3', '1', '4') ('3', '2', '1') ('3', '2', '4') ('3', '4', '1') ('3', '4', '2') ('4', '1', '2') ('4', '1', '3') ('4', '2', '1') ('4', '2', '3') ('4', '3', '1') ('4', '3', '2') 

五、其余知識點

  • 在交互模式中,Python每次只能執(zhí)行一條語句,必須等再次出現(xiàn)提示符時才可以輸入下一條語句。
  • 庫或包一般指包含若干模塊的文件夾,模塊指一個包含若干函數(shù)定義、類定義或常量的Python源程序文件。
  • Python自帶的pip工具時管理擴(kuò)展庫的主要方式,支持Python擴(kuò)展庫的安裝、升級和卸載等操作。
  • 在Windows平臺上,如果在線安裝擴(kuò)展庫失敗,可以下載擴(kuò)展庫編譯好的“.whl”文件,然后在命令提示符環(huán)境中使用pip命令進(jìn)行離線安裝。

【Python數(shù)據(jù)分析】Python基礎(chǔ)知識篇,Python學(xué)習(xí)專欄,python,數(shù)據(jù)分析,開發(fā)語言

??結(jié)尾文章來源地址http://www.zghlxwxcb.cn/news/detail-602919.html


  • ?? 感謝您的支持和鼓勵! ????
  • ??您可能感興趣的內(nèi)容:
  • 【Python】Python實現(xiàn)串口通信(Python+Stm32)
  • 【FPGA】串口通信講解-狀態(tài)機(jī)判斷數(shù)據(jù)值
  • 【Arduino TinyGo】【最新】使用Go語言編寫Arduino-環(huán)境搭建和點亮LED燈
  • 【全網(wǎng)首發(fā)開源教程】【Labview機(jī)器人仿真與控制】Labview與Solidworks多路支配關(guān)系-四足爬行機(jī)器人仿真與控制
    【Python數(shù)據(jù)分析】Python基礎(chǔ)知識篇,Python學(xué)習(xí)專欄,python,數(shù)據(jù)分析,開發(fā)語言

到了這里,關(guān)于【Python數(shù)據(jù)分析】Python基礎(chǔ)知識篇的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包