目錄常量
python記憶體管理
python的三種列印方式
資料型別
浮點型字串型
ctrl(command) + c 複製,預設複製整行
ctrl + v 貼上
ctrl + z 撤銷
ctrl + x 剪下,預設剪下整行
ctrl + a 全選
ctrl + f 查詢;選中批量修改
shift + ctrl + z 反撤銷
ctrl + d 複製貼上選中內容,沒有選中預設整行
ctrl + backspace 刪除乙個單詞
ctrl + y 刪除整行
ctrl + w 選中乙個單詞
shift + enter 換行
ctrl + shift + r 全域性搜尋
shift + f10 執行上乙個檔案
ctrl + shift + f10 執行當前檔案
ctrl + alt + l 格式化**
ctrl + / 整體注釋
home 回到行首
end 回到行尾
程式設計就是控制變數按照你想要的方向變化
變數:就是定義世間萬物變化的狀態
變數名(公尺哦啊書,接受變數值) 賦值符號(把變數值傳給變數名) 變數名(具體的值)
變數名必須要有描述意義,不能隨便命名
變數名由數字/字母/下劃線組成。且不能以數字開頭
不能以關鍵字命名
1.下劃線
下劃線用來連線單詞
name_of_nick = 'nick' # 推薦使用下劃線體
2.駝峰體
nameofnick = 'nick' # 不推薦使用
不變化的量(變數名全部大寫),他的不變化是約定俗成的,實際能變,但沒有人會去變
age = 18
print(age)
首先要知道變數是python直譯器提供的概念,只有執行的時候才有,否則只是個普通字元
當定義變數並執行,就會在記憶體空間中儲存變數,即開闢一塊新的記憶體空間
變數值會存在這塊被開闢的記憶體空間中,變數名指向記憶體空間
變數值的引用次數
age = 1000 # 1000的引用計數為1
age1 = age # 1000的引用計數為2
del age # delete刪除age,1000的引用計數為1
print(age1)
del age1 # 1000的引用計數為0
當沒有變數在去引用這個值,即變數值的引用次數為0時,就會觸發垃圾**機制,變數值就會被自動**
範圍在[-5,256]
當python在啟動時,就會自動定義範圍在[-5,256]之間的整數變數,他們的記憶體空間已經寫死。在小整數池的數不會觸發垃圾**機制
print()
print(id())
print(type())
作用
描述年齡/id號
定義方式
master_age = 18
master_age = int(18)
使用方法x = 1
y = 2
print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x % y) # 取餘
print(x // y) # 取整
print(x ** y) # 冪
作用
工資3.2w
定義方式
salary = 3.2
salary = float(3.2)
num = 4
print(float(num)) # 4.0 # 強制轉換
num1 = 2.7
print(int(num)) # 2 # 不會四捨五入
使用方式
和整型一樣
作用描述姓名/單個愛好/性別
定義方式
單引號、雙引號、三引號
如字串裡面需要用到引號,需要用其他引號代替
name = 'god"s' # 碰到第乙個單引號,字串型別,碰到第二單引號
name2 = "god's" # 碰到第乙個雙引號,字串型別,碰到第二雙引號
name1 = "god"
name4 = '''
sdf' "" ''
sdklfj
'''
使用方法str1 = 'kp '
str2 = 'dog'
print(str1 +' ' + str2 ) # 字串不能和數字相加
print(str1 * 2)
學習python 第三天
python的分支結構 if語句 在python中,要構造分支結構可以使用if elif和else 驗證 answer input 請輸入使用者名稱 if answer a print 回答成功 else print 回答失敗 如果要構造出更多的分支,可以使用if elif else 結構 多次驗證...
Python學習第三天
堅持打卡第三天,加油!小大牛。python的列表類似簡化版的c語言陣列,它由一系列按照特定序列排列的元素組成 school beida qinghua huadian print school beida qinghua huadian 由 括起來的部分就是元素序列。其中元素的排列順序是從 0 開始...
python學習 第三天
nonlocal用法 name alex name lhf def change name name lhf global name name lhf print name name aaaa name bbb def foo name wu nonlocal name name bbbb prin...