哈嘍大家好哇氓仲!我是土豆
相信大家這段時間看到了很多用Python來編寫的代碼吧由蘑,
你是不是也心動了呢
僅僅幾個代碼就可以寫出來一個很nice的程序
是不是感覺很棒呢
心不心動蝶糯,想不想學I倚健3芊怼有决!
本期將由我給大家來分享一些Python的小知識
Pycharm常見快捷鍵
Ctrl+/?注釋(取消注釋)選擇的行
Shift?+?Enter?開始新行
Ctrl?+?Enter?智能換行
TAB?Shift+TAB?縮進/取消縮進所選擇的行
Ctrl?+?Alt?+?I?自動縮進行
Ctrl?+?Y?刪除當前插入符所在的行
Ctrl?+?D復制當前行拼余、或者選擇的塊
Ctrl?+?Shift?+?J?合并行
Ctrl?+?Shift?+?V?從最近的緩存區(qū)里粘貼
Ctrl?+?Delete?刪除到字符結尾
Ctrl?+?Backspace?刪除到字符的開始
Ctrl?+?NumPad+/-?展開或者收縮代碼塊
Ctrl?+?Shift?+?NumPad+?展開所有的代碼塊
Ctrl?+?Shift?+?NumPad-?收縮所有的代碼塊
常量
變量是變化的量污桦,常量則是不變的量。python沒有使用語法強制定義常量匙监,也就是說凡橱,python中定義常量本質上就是變量。如果非要定義常量舅柜,變量名必須全大寫梭纹。
AGE_OF_NICK=19
print(AGE_OF_NICK)
19AGE_OF_NICK= AGE_OF_NICK +1
print(AGE_OF_NICK)
20
如果是常量,那就沒必要更改致份,所以python就只制定了一個規(guī)范变抽,而沒指定常量的語法,因此常量也是可以修改的,但不建議绍载。
在c語言中有專門的常量定義語法诡宗,const int age = 19;,一旦定義age為常量击儡,更改age即會報錯 塔沃。
變量
一、什么是變量阳谍?
變量從字面意思可以理解成:是變化的量蛀柴。但是這樣理解和沒有理解貌似沒有什么區(qū)別,我們把變量兩個字拆分看看矫夯。
可以去看看自己是怎么去認識朋友的鸽疾,就好比今天我來了,你會認識我训貌,如果我沒有來制肮,你也會認識我,就好比递沪,我們熟悉之后豺鼻,你就會慢慢地了解我的一些日常,比如說我一米八喜歡什么不喜歡什么...?世間的萬物是不是都是這樣來認識的呢
毫無疑問是的款慨。既然人能識別世間萬物儒飒,那么我們之前一直把計算機想象成人,那是不是說計算機也能識別世間萬物呢樱调?對的约素。計算機通過記錄我們的狀態(tài)認識我。這就是量的概念笆凌。
量:記錄現實世界中的狀態(tài)圣猎,讓計算機能夠像人一樣去識別世間萬物。
變:現實世界中的狀態(tài)是會發(fā)生改變的乞而。
二送悔、為什么要有變量?
對于現實世界爪模,一定是要有一個變量來描述世間萬物的欠啤。但是計算機為什么也要有變量的概念呢?
其實計算機中程序的運行就是一系列狀態(tài)的變化屋灌,如王者榮耀中賬號等級0級到30級洁段、廢鐵到王者。
三共郭、定義變量
既然知道了變量是什么玩意祠丝,那我們如何在Python中定義變量呢疾呻?下面就由我來給大家演示一下
name='nick'
age=19
gender='male'
height=180
weight=140
四、變量的組成
從我們上米昂定義的變量可以看到写半,變量的組成分為以下三個部分:
變量名:變量名用來引用變量值岸蜗,但凡需要用變量值,都需要通過變量名叠蝇。
賦值符號:賦值
變量值:存放數據璃岳,用來記錄現實世界中的某種狀態(tài)。
name# 報錯悔捶,無任何意義age=18
height=185
print(age)
print(height)
18
185
五铃慷、變量名的命名規(guī)范
如果對于一個變量,你想怎么命名就怎么命名蜕该,那樣沒有任何問題枚冗,頂多就是晚上老板檢查代碼后,你第二天不用去公司了蛇损。
sfasfewfasdfa='nick'
print(sfasfewfasdfa)
nick
一定要記住,定義一個變量其實就是在記錄現實世界中的的狀態(tài)坛怪,并且存永遠不是目的淤齐,取才是目的。
? ? ? 所以變量的命名應該滿足以下三個規(guī)范:
變量的命名應該能反映變量值所描述的狀態(tài)袜匿,切記不可用中文
變量名必須用字母數字下劃線組合更啄,并且變量名的第一個字符不能是數字。
關鍵字不能聲明為變量名
['and','as','assert','break','class','continue','def','del','elif','else','except','exec','finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','raise','return','try','while','with','yield']
六居灯、變量名的兩種風格
6.1 駝峰體
AgeOfNick=19
print(AgeOfNick)
19
6.2 下劃線(推薦)
age_of_nick=19
print(age_of_nick)
19
注意:以上兩種變量名的風格祭务,推薦使用下劃線的風格。