此係列用於記錄Python學習的整個過程。
IDE採用PyCharm社區版進行開發,語言環境Python3.6版本。
爲什麼要學習Python:
- 打算在新的一年學一門新的語言,看看自己能堅持多久;
- 同時參看了本壇排名的大佬都開設了學習專欄,感覺不學點什麼會跟不上;
- 更多的是想實現腦海中的一些想法,python在適合不過了。 從此走上這條不歸路。
1、輸入
val = input("\n\n輸入加數,按下 enter 鍵後退出。")
print("輸入的加數值爲:" + val)
val2 = input("\n\n輸入被加數,按下 enter 鍵後退出。")
print("輸入的被加數值爲:" + val2)
print("計算結果:" + val + "+" + val2 + "=" + str(sum([int(val), int(val2)])))
2、輸出
print("hello python") # 換行輸出
print("hello python", end="") # 不換行輸出
print("hello python", end="|") # 不換行帶間隔符|輸出
3、導包
# import sys # 導入整個包
from sys import argv, path # 導入整個包中的部分模塊
"""
導入系統包,直接使用系統包裏面的變量名
"""
print("==========pythom from impory=============")
print('path====>', path) # 如果不導入sys 的 argv, path 則調用應該爲 sys.path
4、註釋
# i=10; 註釋1
'''
註釋2
'''
"""
註釋3
"""
5、類型
i=10 # 整數
s="Hello Python" # 字符串
isTrue = False # 布爾
6、條件
isTrue = False
if isTrue:
print("True")
print("True1")
elif 1 == 1:
print("1=1")
else:
print("False")
print("False2")
7、循環
"""
for 循環操作
"""
for i in argv:
print(i)
print('\n Python 路徑爲,', path)
8、完整代碼
# import sys
from sys import argv, path
# i=10; 註釋1
'''
註釋2
'''
# s="hello python"
"""
註釋3:條件語句
"""
isTrue = False
if isTrue:
print("True")
print("True1")
elif 1 == 1:
print("1=1")
else:
print("False")
print("False2")
print("hello python") # 打印
"""
數組操作
"""
total = ['item_one',
'item_two',
'item_three', 'item_four'
]
print("數組:" + str(len(total)))
"""
字符串打印不換行
"""
stra = '字符串'
print(stra, end="|")
"""
字符串截取
"""
print(stra[2:3])
"""
導入系統包,直接使用系統包裏面的變量名
"""
print("==========pythom from impory=============")
print('path====>', path) # 如果不導入sys 則調用應該爲 sys.path
"""
for 循環操作
"""
for i in argv:
print(i)
print('\n Python 路徑爲,', path)
val = input("\n\n輸入加數,按下 enter 鍵後退出。")
print("輸入的加數值爲:" + val)
val2 = input("\n\n輸入被加數,按下 enter 鍵後退出。")
print("輸入的被加數值爲:" + val2)
print("計算結果:" + val + "+" + val2 + "=" + str(sum([int(val), int(val2)])))
9、運行結果
E:\pythonWorkplace\venv\Scripts\python.exe E:/pythonWorkplace/venv/Base1.py
1=1
hello python
數組:4
字符串|串
==========pythom from impory=============
path====> ['E:\\pythonWorkplace\\venv', 'E:\\pythonWorkplace', 'E:\\pythonWorkplace\\venv\\Scripts\\python36.zip', 'D:\\python36\\DLLs', 'D:\\python36\\lib', 'D:\\python36', 'E:\\pythonWorkplace\\venv', 'E:\\pythonWorkplace\\venv\\lib\\site-packages', 'E:\\pythonWorkplace\\venv\\lib\\site-packages\\setuptools-40.8.0-py3.6.egg', 'E:\\pythonWorkplace\\venv\\lib\\site-packages\\pip-19.0.3-py3.6.egg']
E:/pythonWorkplace/venv/Base1.py
Python 路徑爲, ['E:\\pythonWorkplace\\venv', 'E:\\pythonWorkplace', 'E:\\pythonWorkplace\\venv\\Scripts\\python36.zip', 'D:\\python36\\DLLs', 'D:\\python36\\lib', 'D:\\python36', 'E:\\pythonWorkplace\\venv', 'E:\\pythonWorkplace\\venv\\lib\\site-packages', 'E:\\pythonWorkplace\\venv\\lib\\site-packages\\setuptools-40.8.0-py3.6.egg', 'E:\\pythonWorkplace\\venv\\lib\\site-packages\\pip-19.0.3-py3.6.egg']
輸入加數,按下 enter 鍵後退出。1
輸入的加數值爲:1
輸入被加數,按下 enter 鍵後退出。2
輸入的被加數值爲:2
計算結果:1+2=3
Process finished with exit code 0
總結:
其實都比較簡單,只是感覺是弱語法的感覺,語句不需要分號結尾,整體代碼與java對比都很簡潔,基本類型定義都不需要使用關鍵字,只需要設置對應的值,而且基本的±*/運算都已實現,直接調用對應的函數即可。