python 第一天基礎(chǔ)day1.1

1捻撑、設(shè)置編碼:

默認(rèn)情況下,python源碼文件以utf-8編碼倍权,所有字符串都是Unicode字符串

2悯仙、設(shè)置代碼作者信息

設(shè)置路徑:file—setting—editor—file and code templates,然后點擊python script


設(shè)置好之后每次新建一個python文件都會自動帶有這些editor信息

3、注釋單行

? Python中單?注釋以 # 開頭想诅,實例如下:

#--coding:utf-8--

想注釋文件里的多條語句召庞,選擇多條語句按住 鍵盤上的 Ctrl + / 鍵 (pycharm里)

4、多行注釋:單引號三個’’’’’'或三個雙引號"""

5来破、?與縮進(jìn)

對于Python而言代碼縮進(jìn)是一種語法裁眯,Python沒有像其他語言一樣采用{}或者begin…end分隔代碼塊,而是采用代碼縮進(jìn)和冒號來區(qū)分代碼之間的層次讳癌。

縮進(jìn)的空白數(shù)量是可變的穿稳,但是所有代碼塊語句必須包含相同的縮進(jìn)空白數(shù)量,這個必須嚴(yán)格執(zhí)行晌坤。

如:

if True:

? ? ? ? ? ?print(“Hello girl!”) #縮進(jìn)一個tab的占位

else: #與if對齊

? ? ? ? ? ? print(“Hello boy!”) #縮進(jìn)一個tab的占位

6逢艘、多行語句

#python如果一個語句過長可以用 \ 實現(xiàn)多行語句旦袋。

Sum ='one ’ +\

? ? ? ? ? ‘TWO’+\

? ? ? ? ? ?‘THREE’

7、Python空行

函數(shù)之間或類的方法之間用空行分隔它改,表示一段新的代碼的開始疤孕。類和函數(shù)入口之間也用一行空行分隔,以突出函數(shù)入口的開始央拖。

空行與代碼縮進(jìn)不同祭阀,空行并不是Python語法的一部分。書寫時不插入空行鲜戒,Python解釋器運行也不會出錯专控。但是空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護(hù)或重構(gòu)遏餐。

記茁赘:空行也是程序代碼的一部分。

8失都、轉(zhuǎn)義字符

在需要在字符中使用特殊字符時柏蘑,python用反斜杠()轉(zhuǎn)義字符。如下表:

原始字符串

有時我們并不想讓轉(zhuǎn)義字符生效粹庞,我們只想顯示字符串原來的意思咳焚,這就要用r和R來定義原始字符串。如:

print (r’\t\r’)

實際輸出為“\t\r”庞溜。

轉(zhuǎn)義字符 描述

(在行尾時) 續(xù)行符

\ 反斜杠符號

’ 單引號

" 雙引號

\a 響鈴

\b 退格(Backspace)

\e 轉(zhuǎn)義

\000 空

\n 換行

\v 縱向制表符

\t 橫向制表符

\r 回車

\f 換頁

\oyy 八進(jìn)制數(shù)yy代表的字符革半,例如:\o12代表換行

\xyy 十進(jìn)制數(shù)yy代表的字符,例如:\x0a代表換行

\other 其它的字符以普通格式輸出

9强缘、輸入輸出

輸出語句函數(shù)print督惰,可以直接輸出內(nèi)容到控制臺,例如:print(“hello world!”)

輸入語句函數(shù)input旅掂,可以直接從控制臺獲取數(shù)據(jù)內(nèi)容赏胚,例如:input(“請輸入內(nèi)容:”)

10、變量的定義與聲明

Python變量聲明有三大軍規(guī)

? 變量名是由字母商虐、下劃線和數(shù)字組合起來的

? 變量名不能由數(shù)字開頭

? 變量名命名遵循駝峰命名規(guī)則

一般變量的賦值是通過符號“=”來完成,把右邊的值賦值給左邊的變量,比如一個簡單的賦值:a=1,那么a的值就是1通常還有一種多個變量同時賦值的方法,但是不推薦大家使用,大家可以了解下:

ab,c=1,2,3就意味著是ab,c三個變量同時分別賦值為1,2,3

特別要注意的地方是,在你引用變量之前一定要做聲明或賦值,不然引用就會報錯觉阅。

11、常用基礎(chǔ)數(shù)據(jù)類型

我們 Python中常用的數(shù)據(jù)類型有如下幾種

? 整型 12 秘车、1

? 浮點型 12.9/ 1.12

? 布爾值 true 典勇、false

? 字符 ‘w’

? 字符串 ‘a(chǎn)sd’

整型int):一般整型就是整數(shù),不需要任何修飾符,如a=1,那么a就是整型,值為1

浮點型(oat:就是浮點數(shù),就是帶小數(shù)點的數(shù)字也不需要任何修飾符,如b=01,那么b就是浮點數(shù),值為0.01(

精確到小數(shù)點后兩位)

布爾值( Booleans):包含兩個值TRUE和 FALSE,在后期我們做判斷的時候會經(jīng)常用到

字符:用單引號或者是雙引號括起來的單個字符,就稱之為字符。

S=’a’

T=’1’

但是 Python里面字符和字符串并沒有區(qū)別,只要是引號括起來的,我們都稱之為字符串,類型為str

字符串(str):用單引號或者是雙引號括起來的多個字符,就稱之為字符串叮趴。

Str_1=‘hello world’

Str_2=“hello pythe”

12割笙、字符串的常見操作

1字符串的截斷

顧名思義就是對字符串進(jìn)行部分字段的獲取,一般我們都是根據(jù)字符串下標(biāo)索引去獲取指定的字段

str=‘hello world!’

根據(jù)上面的str字符串,我們可以進(jìn)行如下的操作

? 獲取第5個字符str[4]

? 獲取第1個到第4個字符:str[0:4]

? 獲取最后一個字符:str[11]

? 獲取emon這個字符串:str[-6:1]

? 獲取所有字符:str[:]

? 獲取第2個到最后的所有字符str[1:]

2字符串的運算

Str_1=‘helle’

str_2=‘world’

? 字符串拼接:str_1+st_2

? 重復(fù)輸出字符串str_ 1*2

3字符串的常用的函數(shù)

●split(分隔符,次數(shù)):分隔符就是字符串根據(jù)這個傳入的字符進(jìn)行分隔,次數(shù)就是分隔幾次,最后返回的結(jié)果是一個列表,示范如下:

a=‘hello world is best’

print(a.strip(‘ht’))

返回結(jié)果

ello world is bes

a=‘helloworld!’

print(a[-5:-1]) # 截取倒數(shù)第五位與倒數(shù)第一位之前的字符 --:orld

print(a[1]) # 截取開始第一個字符–: e

print(a[0:4]) # 截取從第一位到第三位的字符從0開始 --:hell

print(a[:]) # 截取全部字符 --: helloworld!

print(a[1:]) # 截取第一位之后的字符或第一個字符到結(jié)尾的字符 --:elloworld!

print(a[-5:]) # 截取后五位的字符或倒數(shù)第一個字符到結(jié)尾的字符 --:orld!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市伤溉,隨后出現(xiàn)的幾起案子般码,更是在濱河造成了極大的恐慌,老刑警劉巖乱顾,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件板祝,死亡現(xiàn)場離奇詭異,居然都是意外死亡走净,警方通過查閱死者的電腦和手機(jī)券时,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來伏伯,“玉大人橘洞,你說我怎么就攤上這事《媪郏” “怎么了震檩?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵琢蛤,是天一觀的道長蜓堕。 經(jīng)常有香客問我,道長博其,這世上最難降的妖魔是什么套才? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮慕淡,結(jié)果婚禮上背伴,老公的妹妹穿的比我還像新娘。我一直安慰自己峰髓,他們只是感情好傻寂,可當(dāng)我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著携兵,像睡著了一般疾掰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上徐紧,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天静檬,我揣著相機(jī)與錄音,去河邊找鬼并级。 笑死拂檩,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嘲碧。 我是一名探鬼主播稻励,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼愈涩!你這毒婦竟也來了望抽?” 一聲冷哼從身側(cè)響起至非,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎糠聪,沒想到半個月后荒椭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡舰蟆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年趣惠,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片身害。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡橘茉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出只祠,到底是詐尸還是另有隱情姐赡,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布丙猬,位于F島的核電站涨颜,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏茧球。R本人自食惡果不足惜庭瑰,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望抢埋。 院中可真熱鬧弹灭,春花似錦、人聲如沸揪垄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽饥努。三九已至捡鱼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間肪凛,已是汗流浹背堰汉。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留伟墙,地道東北人翘鸭。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像戳葵,于是被迫代替她去往敵國和親就乓。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,055評論 2 355