在程式語言中,注釋的作用是為了讓自己或他人更快地了解程式作者的思路和意圖,提高**的可讀性。同時在多人協同開發時,也可以提高開發效率。
特備說明:注釋部分不參與**的編譯執行。
單行注釋主要應用於對某個變數,**等的簡短說明,不能換行,只能在一行內應用。
多行注釋主要運用於大段文字的說明,可以換行使用,一般用於對類/函式的注釋(類注釋也可以單行)
我們通過一段典型的**,了解一下注釋在實際開發中的應用,如下所示:
等待使用者輸入,實際上是將當前執行的程式執行緒掛起,暫停程式的執行。等待使用者互動操作之後,在按回車或輸入特定字元之後,恢復程式掛起的執行緒,繼續執行,同時處理輸入的資料。在這裡插入**片"""
作用: 輸出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()整合在一起了。
函式 input() 接收乙個引數,就是要想使用者展示的提示或說明,讓使用者知道該如何做。使用者輸入後按下enter 鍵,將執行下一句語句。name =
input
("輸入的的名字:"
(name)
使用者所輸入的已經儲存在變數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 也可以連續刪除多個數字物件...