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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

python

python基础知识教学_【松勤教育】Python基础知识

發(fā)布時(shí)間:2024/3/24 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基础知识教学_【松勤教育】Python基础知识 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、算法是什么?

定義:對(duì)如何完成一項(xiàng)任務(wù)的詳盡描述。在編程中,算法即:計(jì)算機(jī)可以理解的語(yǔ)言,這類(lèi)對(duì)機(jī)器友好的描述叫做程序,程序主要包含表達(dá)式和語(yǔ)句。

表達(dá)式:計(jì)算機(jī)程序的組成部分,用于表示值,表達(dá)式也可以包含變量。

變量:是一個(gè)名字,表示某個(gè)值,即:代表/引用某值的名字,使用變量之前,首先需要賦值,賦值也是一種語(yǔ)句。

變量就像臨時(shí)的“存儲(chǔ)器”,但值并沒(méi)有存儲(chǔ)在變量中,它存儲(chǔ)在計(jì)算機(jī)內(nèi)存深處,被變量引用,多個(gè)變量可以引用同一個(gè)值。

語(yǔ)句:告訴計(jì)算機(jī)做某些事情的指令,可能涉及到改變變量、打印內(nèi)容、導(dǎo)入模塊或許多其他操作。

2、函數(shù)和模塊

函數(shù):就像小型程序一樣,可以用來(lái)實(shí)現(xiàn)特定的功能,通常把標(biāo)準(zhǔn)函數(shù)稱(chēng)之為內(nèi)建函數(shù)。

模塊:導(dǎo)入python以增強(qiáng)其功能的擴(kuò)展程序。模塊不過(guò)是python代碼的一個(gè)文件,其可以包含語(yǔ)句、函數(shù)定義和類(lèi)定義。

腳本:簡(jiǎn)短的python程序也可以稱(chēng)之為腳本,可包含在一個(gè)模塊中。

字符串:在python中最主要的用法是表示一些文本,字符串是值。拼接字符串:用“+”號(hào)。

3、數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu):通過(guò)某種方式組織在一起的數(shù)據(jù)元素的集合。

python中最基本的數(shù)據(jù)結(jié)構(gòu)是序列(sequence),序列中每個(gè)元素被分配一個(gè)序號(hào)————即元素的位置,也稱(chēng)其為索引;

python包含6種內(nèi)建序列,分別是:列表、元組、字符串、Unicode字符串、buffer對(duì)象和xrange對(duì)象;列表可以修改,元祖不能修改;

python中還有一種名為容器(container)的數(shù)據(jù)結(jié)構(gòu),容器基本上是包含其他對(duì)象的任意對(duì)象。

序列(列表和元組)和映射(字典)是兩類(lèi)主要的容器:序列中每個(gè)元素都有自己的編號(hào),映射中每個(gè)元素則有一個(gè)名字(鍵)。

所有序列類(lèi)型都可以進(jìn)行某些操作,包括:索引(indexing)、分片(slicing)、加(adding)、乘(multiplying),以及檢查某個(gè)元素是否屬于序列的成員。

4、注釋和語(yǔ)法元素

程序注釋:python中單行注釋以一個(gè)#符號(hào)開(kāi)頭,到當(dāng)前行末尾結(jié)束。多行注釋是用3個(gè)單引號(hào)或3個(gè)雙引號(hào)括起來(lái)的一個(gè)字符串,這種注釋也叫作文檔字符串(docstring)。

語(yǔ)法元素:python使用空白(空格、制表符和換行)來(lái)標(biāo)記多種類(lèi)型的語(yǔ)句的語(yǔ)法,因此在python中,縮進(jìn)和換行是很重要的。

5、拼寫(xiě)和命名慣例

python的關(guān)鍵字和名稱(chēng)都區(qū)分大小寫(xiě)。

名稱(chēng)可以以一個(gè)字母或者一個(gè)下劃線“_”開(kāi)頭,后面跟多個(gè)字母、下劃線和數(shù)字。具體可參考下表:

名稱(chēng)類(lèi)型描述示例變量一般為小寫(xiě),如果是字母組合,第二個(gè)單詞首字母大寫(xiě)salary,testCase,isAbsent常量全部大寫(xiě)ABSOLUTE_ZERO,INTEREST_RATE函數(shù)或方法小寫(xiě)printResults,cubeRoot,isEmpty類(lèi)首字母大寫(xiě)B(tài)ankAccount,SortedSet

6、字符串和運(yùn)算符

字符串:可以用單引號(hào)、雙引號(hào)、成對(duì)的三個(gè)雙引號(hào)OR三個(gè)單引號(hào)將字符串括起來(lái)(這種方法對(duì)包含多行文本的字符串來(lái)說(shuō)很有用。

“\”字符用于將非圖形化的字符(例如:換行\(zhòng)n和制表符\t,或者\(yùn)字符本身)進(jìn)行轉(zhuǎn)義。

運(yùn)算符:比較運(yùn)算符(<、<=、>、>=、==、!=)用于數(shù)字和字符串。其中,==運(yùn)算符比較數(shù)據(jù)結(jié)構(gòu)內(nèi)部的內(nèi)容(例如:2個(gè)列表)在結(jié)構(gòu)上的相等性,is運(yùn)算符比較對(duì)象實(shí)體的兩個(gè)值,返回True或False。

邏輯運(yùn)算符:and、or和not會(huì)將幾個(gè)值(例如:0、None、空字符串和空列表)作為False對(duì)待,相反,會(huì)將其他大多數(shù)python當(dāng)做True對(duì)待。

下標(biāo)運(yùn)算符:[]和集合一起使用。

選擇器運(yùn)算符:"."用于引用一個(gè)模塊、類(lèi)或?qū)ο笾械囊粋€(gè)具名的項(xiàng)。

運(yùn)算符的標(biāo)準(zhǔn)優(yōu)先級(jí):選擇器運(yùn)算符、函數(shù)調(diào)用、下標(biāo)運(yùn)算符、算數(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符。

7、數(shù)據(jù)類(lèi)型

python中任何變量都可以指定任何類(lèi)型的一個(gè)值,變量不會(huì)聲明為某一個(gè)類(lèi)型,變量會(huì)被直接賦一個(gè)值。在編寫(xiě)代碼時(shí)候不用太注意這些,python會(huì)在運(yùn)行時(shí)自動(dòng)進(jìn)行檢查。

8、import語(yǔ)句

import語(yǔ)句的作用是:使得另一個(gè)模塊中的標(biāo)識(shí)符可以被一個(gè)程序所看到,這些標(biāo)識(shí)符可能是對(duì)象名、函數(shù)名或類(lèi)名。import有下面2種使用方式:

①、import math

這使得math模塊中定義的任何名稱(chēng),在當(dāng)前模塊中都可以通過(guò)math.形式的語(yǔ)法而變得可用;

②、from math import sqrt

這種使用方法是:只導(dǎo)入要使用的名稱(chēng)本身,這樣一來(lái),就可以不帶有模塊名作為前綴來(lái)使用該名稱(chēng);

PS:除非真的需要第二種方法,否則建議使用import直接導(dǎo)入某個(gè)模塊這種使用方法!

以上為python最基礎(chǔ)的一些規(guī)范使用方法和術(shù)語(yǔ)的解釋,僅供參考,后續(xù)會(huì)更新python相關(guān)的其他使用技巧。

文章來(lái)源:松勤網(wǎng)

總結(jié)

以上是生活随笔為你收集整理的python基础知识教学_【松勤教育】Python基础知识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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