Python之函式 關鍵字 字串詳細入門介紹

2021-10-04 22:09:52 字數 4477 閱讀 8184

2 識別符號

3 基本資料型別

4 字串

感覺這一節比較重點的內容是函式、關鍵字、字串

(1)定義:由數字、算符、數字分組符號(括號)、自由變數和約束變數等以能求得數值的有意義排列方法所得的組合。約束變數在表示式中已被指定數值,而自由變數則可以在表示式之外另行指定數值。

例如:表示式x / y,分別使自由變數 x 和 y 定值為10和5,其輸出為數字2;但在 y 值為0時則沒有定義。

(2)特點

(1)定義:乙個語法上自成體系的單位,它由乙個詞或句法上有關連的一組詞構成

(2)特點:語句的執行一般會對程式產生一定的影響,在互動模式中不一定會輸出語句的執行結果

(3)python基本語句

這裡只是簡單介紹,詳細的請參考白小黑博主:link 語句

用法if語句

條件語句:if,else、if,elif,else、if,else,else

while語句

迴圈語句:while,break,continue

for語句

遍歷語句: for,in

(1)定義:程式就是由一條一條的語句和一條一條的表示式構成的。

(2)示例

name =

input

('please enter your name :'

)#輸入名字

print

('hello'

,name,

'nice to meet you !'

)#打招呼

(1)定義:一種語句,函式專門用來完成特定的功能。

(2)長相:***(),如轉為整數型的函式為int()

(3)分類

name =

input

('please input your name: '

)def

greet

(name)

:print

('hello'

,name,

' !'

)greet(

'sarh'

)# 呼叫函式

(1)定義:識別符號(identifier)是指用來標識某個實體的乙個符號,在不同的應用環境下有不同的含義。在計算機程式語言中,識別符號是使用者程式設計時使用的名字,用於給變數、常量、函式、語句塊等命名,以建立起名稱與使用之間的關係。識別符號通常由字母和數字以及其它字元構成。

(2)組成:由26個英文本母大小寫,數字 0-9 符號 _$

(3)命名方式:駝峰命名法、下劃線命名法

1)小駝峰式命名法: 第乙個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myname、adog

2)大駝峰式命名法: 每乙個單字的首字母都採用大寫字母,例如:firstname、lastname

3)下劃線命名法:用下劃線「_」來連線所有的單詞,比如 get_url buffer_size

(1)定義:python一些具有特殊功能的識別符號。所以不允許開發者自己定義和關鍵字相同的名字的識別符號。

(2)常用30個,有:

常用關鍵字

含義false

布林型別的值,為0 ,表示假,與true相反

true

布林型別的值,為1,表示真,與false相反

none

none比較特殊,表示空,它有自己的資料型別-nonetype

and用於表示式運算,和

as用於型別轉換,with … as…,將返回值賦值給as後面的變數

assert

斷言,用於判斷變數或者條件表示式的值為真

break

中斷迴圈語句的執行

class

用於定義類

continue

跳出本次迴圈,繼續執行下一次迴圈

def用於定義函式

del刪除變數或者序列的值

elif

條件語句,與if 、else聯合使用

except

except包含捕獲異常後的**操作塊,與try,finally結合使用

finally

用於異常語句,出現異常後,繼續執行finally後面語句

for遍歷+迴圈語句

from

用於匯入模組,與import聯合使用

global

全域性變數

if條件語句,與else,elif聯合使用

import

用於匯入模組,與from結合使用

in判斷變數是否在序列內

is判斷變數是否為某個變數的例項

lambda

定義匿名函式

nonlocal

用於標識外部作用域的變數

not邏輯非操作

or邏輯或操作

pass

空的類、方法、或函式的佔位符

raise

異常丟擲操作

return

函式返回值

trytry包含可能出現的異常語句,與except和finally結合使用

while

迴圈語句

with

簡化python語句

yield

用於從函式依次返回值

鏈結2 link

定義:資料型別指的就是變數的值的型別,也就是可以為變數賦哪些值

type(變數):函式檢視變數的資料型別

(1)定義:字串是由數字、字母、下劃線組成的一串字元

(2) 注意:單引號和雙引號不能混合使用

(3)引號在字串內的使用和插入

this_str =

'這是字串'

print

("hello \"w \"orld"

)#會輸出 hello "w"orld

print

('hello "w"orld'

)# 同樣輸出 hello "w"orld

(1)定義:轉義字元是一種特殊的字元常量。轉義字元以反斜線""開頭,後跟乙個或幾個字元。

(2)特點:轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。

(3)常用

專案含義

\n換行

\t製表符

\反斜槓』』

『』『』

(1)定義:長字串 又叫做文件字串 我們使用三重引號來表示乙個長字串』』』 『』』

(2)用途:1)三重引號可以換行,並且會保留字串中的格式;2)用於作注釋

a =

'''關關雎鳩,

在河之洲。

'''#print之後是換行輸出

準備材料

name =

input

('plese enter your name :'

)

(1) 第一種格式化字串:拼串

print

('hello, '

+ name +

'! nice to meet you.'

)

(2) 第二種格式化字串: 引數傳遞

print

('hello, '

, name ,

'! nice to meet you.'

)

(3)第三種格式化字串: 佔位符

• %s 字串佔位 (s:string)

• %f 浮點數佔位 (float)

• %d 整數佔位 (destring)

print

('hello, %s ! nice to meet you.'

% name)

(4)第四種格式化字串 f』』/ str.format

print

(f'hello, ! nice to meet you.'

% name)

# f''使用

greet =

'hello, {} ! nice to meet you.'

#第一種{},即{}不輸入任何值

greet =

'hello, ! nice to meet you.'

#第一種{},即{}輸入0

print

(greet.

format

(name)

)

Python基礎入門之(數字 字串)

字串 meto meto meto meto title meaning of lfe title meaningoflfe knight s knight s knight s knight s s a nb tc s a nb tc print s ab c len s 5 s 001 002 ...

python 讀取數字 字串

coding utf 8 import sys line map int,input enter character split 把乙個字串分割成字串陣列 split 按空格切分,strip 方法只能用於移除字串 開頭和結尾 指定的字元 預設為空格或換行符 或字串行。aa sys.stdin.rea...

Python 數字 字串 元組

python中的基本數字型別包括 數字 整形 浮點 布林 複數 字串,元組,列表,集合,字典 用type 和isinstance 檢視變數的資料型別 可同時為多個變數賦值 在變數賦值時 number 物件將被建立 使用del語句刪除一些數字物件的引用 數字運算 除法 總是返回乙個浮點數 與分母分子的...