【Python學習】Python入門之基礎知識
基礎操作
打印print
# coding: utf-8 # 打印數字 print(1) # 打印字符串 print("Hello World") print("Hello "+"World") # 打印加和 print("1+2="+str(3)) print(1+2)
輸出:
1
Hello World
Hello World
1+2=3
3
打印多個
打印多個使用逗號(,)隔開
a = 1 b = 2 print(a, b)
輸出:
1 2
數學運算
簡單運算符
# 數學運算 + - * / print(1 + 1) print(2 - 2) print(3 * 3) print(4 / 4)
注: / 除法不像C++取整,而是輸出實際結果,取整使用(//)
輸出:
2
0
9
1.0
其他運算符
# % 取余 print(8 % 3) # // 取整 print(9 // 2) # ** 次方 (不是^,異或) print(2 ** 3) print(3 ** 3)
注:次方用(**)表示,而不是其他語言里的(^)
輸出:
2
4
8
27
變量使用
單個變量定義
a = 1 b = a * 2 print(a, b)
輸出
1 2
注:建議命名要規范化,形成自己的規范化風格,以便后續代碼閱讀
Python 中的變量賦值不需要類型聲明。
每個變量在內存中創建,都包括變量的標識,名稱和數據這些信息。
每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。
等號(=)用來給變量賦值。
等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值。
多個變量定義
# 多個變量相同的值 a = b = c = 1 # 多個變量不同的值 a, b, c = 1, 2, 3 print(a,b,c)
輸出:
1 2 3
代碼縮進
Python 與其他語言最大的區別就是,Python 的代碼塊不使用大括號?{ }?來控制類,函數以及其他邏輯判斷。
python 最具特色的就是用縮進來寫模塊。
縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,一定要規范代碼。
# 求a,b數之間的質數 a = 5 b = 10 for num in range(a, b): for i in range(2, num): if num % i == 0: print(num, '=', i, '*', num // i) break else: print(num, '是質數')
Ctrl+Alt+L? 格式化代碼
多行語句
Python語句中一般以新行作為語句的結束符。但是我們可以使用斜杠( \)將一行的語句分為多行顯示:
total = 1 + \ 2 + \ 3 print(total)
輸出:6
語句中包含 [], {} 或 () 括號就不需要使用多行連接符:
letterList = ['A', 'B', 'C', 'D'] for i in letterList: print(i)
引號
Python 可以使用引號(?'?)、雙引號(?"?)、三引號(?'''?或?"""?) 來表示字符串,引號的開始與結束必須的相同類型的。
其中三引號可以由多行組成,編寫多行文本的快捷語法,常用于文檔字符串,在文件的特定地點,被當做注釋。
word = 'word' sentence = "Hello Word" paragraph = """Hello Word"""
注釋
單行注釋:采用 # 開頭:
#!/usr/bin/python # coding:utf-8 # 文件名:test.py # 輸出Hello World print "Hello World!"
多行注釋:三個單引號(''')或三個雙引號(""")
''' 多行注釋,使用單引號。 多行注釋,使用單引號。 多行注釋,使用單引號。 ''' """ 多行注釋,使用雙引號。 多行注釋,使用雙引號。 多行注釋,使用雙引號。 """
同一行多條語句
在同一行中使用多條語句,語句之間使用分號(;)分割,最后一條語句不需要加分號。
a = 1;b = 2;print(a + b)
輸出:3
Python
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。