【python基礎(chǔ)1】變量和運(yùn)算符等

1惊科、pycharm

1、pycharm新建項(xiàng)目

新建項(xiàng)目:最好無(wú)中文

2亮钦、注釋

單行注釋?zhuān)?/p>

#注釋內(nèi)容

多行注釋?zhuān)?/p>

'''

注釋內(nèi)容

'''

3馆截、運(yùn)算符

3.1、加減乘除等

運(yùn)算符

3.2蜂莉、字符串與整數(shù)相乘

字符串重復(fù)整數(shù)次數(shù)

3.3蜡娶、運(yùn)算符優(yōu)先級(jí)

優(yōu)先級(jí)高低

可通過(guò)括號(hào)改變優(yōu)先級(jí),先計(jì)算括號(hào)內(nèi)的運(yùn)算映穗。

4窖张、變量

4.1定義

變量是計(jì)算機(jī)語(yǔ)言中可變的量。python中蚁滋,每個(gè)變量使用前都必須賦值荤堪。使用等號(hào)(=)合陵。

變量名 = 值

如:name = "安安"

age = 28

例:兩個(gè)變量值交換

4.2變量命名規(guī)則

—標(biāo)示符可由字母,下劃線(xiàn)和數(shù)字組成澄阳;

—不能以數(shù)字開(kāi)頭

—不能是括號(hào)及各種特殊符號(hào)

—不能與關(guān)鍵字重名

4.3變量類(lèi)型

1拥知、數(shù)字型

* 整型(int)a=10;??

* 浮點(diǎn)型(float)b=3.5;

* 布爾型(bool)c=False;

—真True ;假False

* 復(fù)數(shù)型(complex),主要用于科學(xué)計(jì)算

2碎赢、非數(shù)字型

* 字符串(str)d="aaaa";

* 列表(list);

* 元祖(tuple)低剔;

* 集合(set);

* 字典(dictionary)

3肮塞、None

首字母大寫(xiě)N襟齿,代表為空

變量賦值時(shí),等號(hào)右邊是什么數(shù)據(jù)類(lèi)型枕赵,該變量就是什么數(shù)據(jù)類(lèi)型猜欺。

4.4數(shù)字型變量計(jì)算

4.5字符串計(jì)算操作

1、字符串 + 字符串 :兩個(gè)字符串拼接 (不能相減)

2拷窜、字符串 * 數(shù)字 :字符串重復(fù)數(shù)字倍

字符串運(yùn)算

4.6不同類(lèi)型變量轉(zhuǎn)化

1开皿、整數(shù)和字符串的區(qū)別:一個(gè)數(shù)字如果用引號(hào)引起來(lái),就是字符串篮昧,而不是數(shù)字型

2赋荆、字符串轉(zhuǎn)為整數(shù)

語(yǔ)法:int(字符串)

3、整數(shù)轉(zhuǎn)為字符串

語(yǔ)法:str(整數(shù))

注意:不是所有字符串都能轉(zhuǎn)化成整數(shù)懊昨,比如“你好”就無(wú)法轉(zhuǎn)化窄潭,比如d="3.5",只能轉(zhuǎn)成float

d ="3.5"

# d 無(wú)法轉(zhuǎn)化成int,將其轉(zhuǎn)化成float再相加

print(a +float(d))

5、input函數(shù)

input可用戶(hù)通過(guò)鍵盤(pán)給一個(gè)變量輸入值酵颁。

語(yǔ)法:

變量名 = input("提示文字")

得到的該變量的值為輸入的內(nèi)容

注意:用input方法輸入的任何值(包括數(shù)字)都是字符串

input函數(shù)

轉(zhuǎn)化input輸入結(jié)果:

法1_先輸入再轉(zhuǎn)化:a = input("請(qǐng)輸入一個(gè)數(shù)字")

print(int(a))

法2_先轉(zhuǎn)化再輸入:a = int(input("請(qǐng)輸入一個(gè)數(shù)字"))

print(a)

例子

6嫉你、格式化字符串

1、使用%

%格式化字符說(shuō)明

2躏惋、意義

把字符串和字符串以及數(shù)字和其它類(lèi)型通過(guò)print拼接成一個(gè)字符串顯示出來(lái)均抽。

示例

7、轉(zhuǎn)義字符

1其掂、多條print輸出到一行

語(yǔ)法:print("要輸出的字符串",end = "")? ? ?

2油挥、轉(zhuǎn)義字符

\t? ? :? ? 在控制臺(tái)輸出制表符

\n? ? :? ? 在控制臺(tái)輸出換行符

\\? ? :? ? 在控制臺(tái)輸出\

\"? ? :? ? 在控制臺(tái)輸出"

—》若不想轉(zhuǎn)義,在引號(hào)外加上r款熬,則字符串不轉(zhuǎn)義深寥,輸出原始值。

8贤牛、運(yùn)算符

8.1判斷運(yùn)算符

如果條件滿(mǎn)足惋鹅,就做一件事情;如果條件不滿(mǎn)足殉簸,就什么也不做或做另一件事情闰集。

1沽讹、比較運(yùn)算符:>,<武鲁,>=爽雄,<=,==沐鼠,!=

2挚瘟、if 判斷語(yǔ)句基本語(yǔ)法:

if 判斷條件:

? ? 條件成立時(shí)要做的事

注意:代碼縮進(jìn)為一個(gè)tab鍵,或4個(gè)空格饲梭。

3乘盖、pass占位符:寫(xiě)python時(shí)有時(shí)必須寫(xiě)代碼但還不知道些寫(xiě)傻,就用pass占位憔涉;pass代表空語(yǔ)句订框,避免語(yǔ)法錯(cuò)誤。

if 判斷條件:

? ? pass

4兜叨、if雙分支

if 判斷條件:

? ? 條件成立時(shí)要做的事

else:

? ? 條件不滿(mǎn)足時(shí)要做的事情

5穿扳、邏輯運(yùn)算符

需考慮多個(gè)條件滿(mǎn)足時(shí),使用邏輯運(yùn)算符連接浪腐。

1纵揍、and (且):條件1 and 條件2顿乒,兩個(gè)條件必須同時(shí)滿(mǎn)足

2议街、or(或):條件1 or 條件2,兩個(gè)條件只要一個(gè)滿(mǎn)足即可

3璧榄、not(非):not條件特漩,條件求反

6、elif多分支

同時(shí)判斷多個(gè)條件骨杂,條件之間是平等的涂身。

if 判斷條件1:

? ? 條件成立時(shí)要做的事

elif 判斷條件2:

? ? 條件2成立時(shí)要做的事

elif 判斷條件3:

? ? 條件3成立時(shí)要做的事

else:

? ? 條件不滿(mǎn)足時(shí)要做的事情

7、if嵌套

條件有先后順序搓蚪,某條件成立后再去判斷另外條件蛤售。

8、賦值運(yùn)算符

賦值運(yùn)算符:+=,-=,*=,/=,//=,%=,**=

8.2隨機(jī)數(shù)

導(dǎo)入隨機(jī)數(shù)模塊:import random

調(diào)用函數(shù)randint生成隨機(jī)數(shù):random.randint(a,b)? ? #返回[a,b]之間的整數(shù)妒潭,包括a和b

8.3while循環(huán)

語(yǔ)法:

定義變量用于計(jì)數(shù)(一般從0開(kāi)始計(jì)數(shù))

while條件:

? ? ????要循環(huán)執(zhí)行的代碼

? ? ? ? 計(jì)數(shù)字段遞增/減

#如果條件成立悴能,則循環(huán)執(zhí)行;如果條件不成立雳灾,則循環(huán)終止漠酿。

例:計(jì)算1到100的所有整數(shù)的和

人造死循環(huán):while? True:在循環(huán)內(nèi)部一定要有if 配合break 來(lái)跳出循環(huán)。

8.4break和continue

1谎亩、break和continue是專(zhuān)門(mén)用于循環(huán)的字段炒嘲;

2宇姚、break:某一條件滿(mǎn)足時(shí),退出單層循環(huán)(終止循環(huán))

3夫凸、continue:某一條件滿(mǎn)足時(shí)浑劳,不執(zhí)行continue后的循環(huán)語(yǔ)句。

4寸痢、break和continue只針對(duì)當(dāng)前所在循環(huán)有效呀洲。

break
continue

8.5 循環(huán)嵌套

例1:輸出3行5列*:

輸出3行5列*

例2:輸出三角形:

8.6 for循環(huán)

1、for的語(yǔ)法

for 變量 in 字符串:

? ? 循環(huán)里要執(zhí)行的代碼

for主要用于遍歷啼止,字符串中有幾個(gè)字符道逗,for就循環(huán)幾次

8.7range范圍函數(shù)

* 生成指定范圍的數(shù)字序列。

* 語(yǔ)法:

range(start,stop,int)? ?

?#start:范圍的開(kāi)始值献烦,stop:范圍的結(jié)束值滓窍,但不包含stop;int:步長(zhǎng)巩那,可正(升序)可負(fù)(降序)吏夯,不寫(xiě)則為1.

range(1,5,1)? ? #生成1,2,3,4,5

range(1,5)? ? #生成1,2,3,4,5

range(1,6,2)? ? #生成1,3,5

range(6,2,-2)? ? ? ? #生成6,4

for 結(jié)合 range可實(shí)現(xiàn)指定次數(shù)循環(huán)。

例:while和for替換:

例:while實(shí)現(xiàn)循環(huán)嵌套:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末即横,一起剝皮案震驚了整個(gè)濱河市噪生,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌东囚,老刑警劉巖跺嗽,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異页藻,居然都是意外死亡桨嫁,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)份帐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)璃吧,“玉大人,你說(shuō)我怎么就攤上這事废境⌒蟀ぃ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵噩凹,是天一觀(guān)的道長(zhǎng)巴元。 經(jīng)常有香客問(wèn)我,道長(zhǎng)栓始,這世上最難降的妖魔是什么务冕? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮幻赚,結(jié)果婚禮上禀忆,老公的妹妹穿的比我還像新娘臊旭。我一直安慰自己,他們只是感情好箩退,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布离熏。 她就那樣靜靜地躺著,像睡著了一般戴涝。 火紅的嫁衣襯著肌膚如雪滋戳。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,328評(píng)論 1 310
  • 那天啥刻,我揣著相機(jī)與錄音奸鸯,去河邊找鬼。 笑死可帽,一個(gè)胖子當(dāng)著我的面吹牛娄涩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播映跟,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蓄拣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了努隙?” 一聲冷哼從身側(cè)響起球恤,我...
    開(kāi)封第一講書(shū)人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎荸镊,沒(méi)想到半個(gè)月后咽斧,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贷洲,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年收厨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了晋柱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片优构。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖雁竞,靈堂內(nèi)的尸體忽然破棺而出钦椭,到底是詐尸還是另有隱情,我是刑警寧澤碑诉,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布彪腔,位于F島的核電站,受9級(jí)特大地震影響进栽,放射性物質(zhì)發(fā)生泄漏德挣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一快毛、第九天 我趴在偏房一處隱蔽的房頂上張望格嗅。 院中可真熱鬧番挺,春花似錦、人聲如沸屯掖。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)贴铜。三九已至粪摘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绍坝,已是汗流浹背徘意。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留轩褐,地道東北人映砖。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像灾挨,于是被迫代替她去往敵國(guó)和親邑退。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容