Python基礎知識(2)

2021-10-24 13:42:19 字數 3161 閱讀 6610

在程式語言中,注釋的作用是為了讓自己或他人更快地了解程式作者的思路和意圖,提高**的可讀性。同時在多人協同開發時,也可以提高開發效率。

特備說明:注釋部分不參與**的編譯執行。

單行注釋主要應用於對某個變數,**等的簡短說明,不能換行,只能在一行內應用。

多行注釋主要運用於大段文字的說明,可以換行使用,一般用於對類/函式的注釋(類注釋也可以單行)

我們通過一段典型的**,了解一下注釋在實際開發中的應用,如下所示:

在這裡插入**片"""

作用: 輸出1-2+3-4+…+99-100的和

"""sum=0

start=

1'''

定義初始值,sum指的是總和,start指的是1-100的整數

'''while

true

:if start==

101:

break

#%運算是取餘數,判斷是奇數還是偶數

if start%2==

1:sum=

sum+start

if start%2==

0:sum=

sum-start

start +=

1print

(sum

)

等待使用者輸入,實際上是將當前執行的程式執行緒掛起,暫停程式的執行。等待使用者互動操作之後,在按回車或輸入特定字元之後,恢復程式掛起的執行緒,繼續執行,同時處理輸入的資料。

input(『……輸入提示內容……』) 該函式用接收接收螢幕輸入資料並返回字元型別

注意:在python3.x中取消了 raw_input()這個函式與input()整合在一起了。

name =

input

("輸入的的名字:"

)print

(name)

函式 input() 接收乙個引數,就是要想使用者展示的提示或說明,讓使用者知道該如何做。使用者輸入後按下enter 鍵,將執行下一句語句。

使用者所輸入的已經儲存在變數name中,列印name,則列印了使用者所輸入的名字。

注意:input()返回字元型別,當需要int型別是則需要使用函式 int() ,將字串轉換為數字型別.

age =

input

("輸入你的年齡:"

如果不用 函式int(),肯定會報錯,不信你試一下=.=

print( ) 列印輸出函式實在開發中用得很多的函式,其語法結構也有很多。

print 字串常量 + 字串變數

name =

'python'

print

("姓名:"

+ name )

#姓名:python

格式化輸出 print(%格式符號 , %變數名稱)

print

("姓名:%s"

%name)

#姓名:python

%f ——保留小數點後面六位有效數字

%.3f,保留3位小數字

%e ——保留小數點後面六位有效數字,指數形式輸出

%.3e,保留3位小數字,使用科學計數法

%g ——在保證六位有效數字的前提下,使用小數方式,否則使用科學計數法

%.3g,保留3位有效數字,使用小數或科學計數法

print

('%f'

%1.11

)# 預設保留6位小數

#1.110000

print

('%.1f'

%1.11

)# 取1位小數

#1.1

print

('%e'

%1.11

)# 預設6位小數,用科學計數法

#1.110000e+00

print

('%.3e'

%1.11

)# 取3位小數,用科學計數法

#1.110e+00

print

('%g'

%1111.1111

)# 預設6位有效數字

#1111.11

print

('%.7g'

%1111.1111

)# 取7位有效數字

#1111.111

print

('%.2g'

%1111.1111

)# 取2位有效數字,自動轉換為科學計數法

#1.1e+03

%s %10s——右對齊,佔位符10位

%-10s——左對齊,佔位符10位

%.2s——擷取2位字串

%10.2s——10位佔位符,擷取兩位字串

print

('%s'

%'hello world'

)# 字串輸出

#hello world

print

('%20s'

%'hello world'

)# 右對齊,取20位,不夠則補位

# hello world

print

('%-20s'

%'hello world'

)# 左對齊,取20位,不夠則補位

#hello world

print

('%.2s'

%'hello world'

)# 取2位

#heprint

('%10.2s'

%'hello world'

)# 右對齊,取2位

# he

print

('%-10.2s'

%'hello world'

)# 左對齊,取2位

#he

常用的一般就這些.

Python 基礎知識2

1.類新增新屬性和新屬性賦值 metaclass type class rectangle def init self self.width 0 self.height 0 def setattr self,name,value if name size size property value se...

python基礎知識(2)

1.變數和按引用傳遞 在pyhton中對變數賦值時,你其實是在建立物件的引用。2.動態引用和強型別 python中的物件引用沒有與之相關聯的型別的資訊 即python可以自動判斷所定義的型別不需要進行型別宣告 而隱式轉換只是在很明顯的情況下才會發生。可以用type 檢視變數的型別,也可以用isins...

Python的基礎知識2

python 的標準資料格式有以下5種,分別是 下面,是這5種型別的相關介紹 數字型別用於儲存數值,資料型別是不允許改變的,這就意味著如果改變量字資料型別的值,將重新分配記憶體空間 建立方式 age 10 grade 3 刪除方式,使用del關鍵字,用法為 del age 也可以連續刪除多個數字物件...