第一章 python築基

2021-10-24 03:32:58 字數 4630 閱讀 2780

print函式:輸出變數或者物件的值。接下來我們會經常用到,再次不做贅述。

如果對於該函式不了解的,可以通過help(print)和help(print())檢視裡面引數和函式使用方式。

input函式:

用於接收控制台上面使用者輸入的資料。

示例

name=

input

("請輸入您的姓名:"

)age=

input

("請輸入您的年齡:"

)hobby=

input

("請輸入您的愛好:"

)#字串拼接輸出

print

("我的名字叫"

+name+

",我今年"

+age+

"歲了,"

+"我喜歡"

+hobby+

".")

#字串格式化輸出

print

("我的名字叫{},我今年{}歲了,我喜歡{}."

.format

(name,age,hobby)

)

結果

eval函式:使輸入的資料能參與運算

示例

number=

500pr=

eval

("number+2"

)print

(pr)

結果

自定義函式

#不帶引數自定義函式

def summary()

:print

('我是乙個自定義函式'

)summary()

#帶引數自定義函式

def summary

(name)

:print

('我是'

+name)

summary

("大聖歸來"

)

資料格式化輸出示例

salsry=

9857602.2388

#1)輸出指定位數的小數。.2f表示浮點數保留二位小數

print

("薪資:"

.format

(salsry)

)#輸出固定長度資料.14表示輸出14位,如果位數不夠,前面補空格

print

("薪資:"

.format

(salsry)

)salsry=

78.3

#輸出固定長度資料.14表示輸出14位,如果位數不夠,前面不夠將補0

print

("薪資:"

.format

(salsry)

)

結果

賦值:對乙個或者多個變數進行同時賦值操作。

示例

hex=

"fe" #單個賦值

print

(hex)

number1,number2=2,

20 #二個同時值

print

(number1,number2)

num_1,num_2,num_3=

800,

900,

100 #三個變數同賦值

print

(num_1,num_2,num_3)

num_1,num_2,num_3=num_3,num_2,num_1 #賦值交換。

print

(num_1,num_2,num_3)

結果

特殊運算bool型別與數字相加

示例

#在python中,true表示1,false表示0,所以在與數字相加時候,會去true的值1,false的值0

print

(198

+true)

print

(200

+false)

#字串+字串為拼接作用

print

('144'

+"150"

)

結果

strip,split,replacestrip去掉字串中的空格,splite分割,replace替換字串

示例

test=

' 我的在中間我的在中間 '

#去掉左邊空格

print

(test.

lstrip()

)#去掉右邊空格

print

(test.

rstrip()

)#去掉左右二邊空格

print

(test.

strip()

)#分割字串,以我為標準

print

(test.

split

('我'))

#替換字串,將字串中的'我'替換為'你們'

print

(test.

replace

('我'

,'你們'

))

結果

切片切片的全參是包含二個』:'三個引數,第乙個引數為開始位置,第二個引數為結束位置,第三個引數為步長。

示例

strs=

['ds'

,'sdwe'

,'wesqw'

,'kfle'

,'test'

,'math'

,'you'

,'are'

]#全參化表達,

0表示起始位置,8代表終止位置,2表示每二個取一次

print

(strs[0:

8:2]

)#通過len

()函式從起始位置開始取出所有元素

print

(strs[0:

len(strs)])

#擷取其中部分資料

print

(strs[2:

5])#如果只有起始位置,那結果將從起始位置取到最後

print

(strs[4:

:2])

#如果只有終止位置,那結果將從0位置取到終止位置

print

(strs[:5

:2])

#複製所有資料

print

(strs[::

])#從後往前取資料

print

(strs[-7

:-1:2])

結果

字串操作切字串大小寫轉換,查詢某個出現次數或位置等操作。

示例

s=

'youarebeautifullyesorno'

#字串轉小寫

print

(s.lower()

)#字串轉大寫

print

(s.upper()

)#大小寫互換,即大寫轉小寫,小寫轉大寫

print

(s.swapcase()

)#查詢某個字出現的次數

print

(s.count

('e'))

#查詢出現的起始位置

print

(s.find

('ar'))

#判斷字串內是否全部為數字

print

(s.isnumeric()

)print

('98326689'

.isnumeric()

)

結果

python第一章筆記 第一章 基礎

參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...

第一章 Python概述

在python中,庫或者模組,是指乙個包含函式定義 類定義或常量的python程式檔案 在標準的python安裝包中,只包含了標準庫,並不包含任何擴充套件庫,根據需要再選擇合適的擴充套件庫進行安裝和使用。python自帶的pip工具是管理擴充套件庫的主要方式,支援python擴充套件庫的安裝 公升級...

python 教程 第一章 簡介

第一章 簡介 官方介紹 python是一種簡單易學,功能強大的程式語言,它有高效率的高層資料結構,簡單而有效地實現物件導向程式設計。python簡潔的語法和對動態輸入的支援,再加上解釋性語言的本質,使得它在大多數平台上的許多領域都是乙個理想的指令碼語言,特別適用於快速的應用程式開發。安裝 pytho...