優勢:執行速度快php
缺點:開發效率很是低,可觀賞性差,容易出錯java
優勢:執行速度快python
缺點:開發效率低,可觀賞性差c++
c語言,c++,c#,java,php,python,go程序員
優勢:開發效率高編程
缺點:執行效率低c#
IT行業定律:編程語言
記住不要下最新的版本工具
版本分類:優化
python 2.X
python 3.X
建議:最好下python3.X的版本,由於2.X的版本2020年之後官方就再也不維護了
python的兩種執行方式:
一、交互式
二、命令行執行
IDE工具pycharm:
專門用來編寫python代碼的智能工具
優勢:提高開發效率
缺點:比較佔用內存
程序員最煩的兩件事:
同事不寫註釋
本身要寫註釋
單行註釋
#
快捷鍵:ctrl+/
多行註釋
"""
"""
或者
'''
'''
變:事物的狀態是能夠改變的
量:描述事物的狀態
答:不行
一、變量名
二、賦值符號
三、變量值
只能用字母、數字、下劃線組成
最好不要用中文命名(不然次日可能就被公司趕出去了)
不能以數字開頭
區分大小寫,意思是大小寫銘感
駝峯體
UserAge = 18
print(UserAge)
下劃線體
user_age = 18
print(user_age)
變量的三大特性
值:value
內存地址:id
變量的類型:type
常量
python中壓根沒有常量
NAME = 'YAFENG'
python程序員預約俗成將字母所有大寫的變量定義爲常量
小整數池
[-5, 257)內可優化
>>>
>>> a = 10
>>> b = 10
>>> print(id(a))
140730573091360
>>> print(id(b))
140730573091360
>>>
>>> a = 257
>>> b = 257
>>> print(id(a))
1962630759632
>>> print(id(b))
1962630760496
>>>
垃圾回收機制
一、引用計數:當內存中的值引用計數爲0,垃圾回收機制就會自動清除
二、標記清除:當應用程序將內存撐滿的時候,會自動中止,清除垃圾
三、分代回收