python小白學習之旅2

2022-04-29 02:54:08 字數 2287 閱讀 3229

最近忙著畢業設計畢業**,耽誤了學習程序,在此表示深深的無奈。但是本科畢業**拿下了乙個校級優秀畢業**,並且自己也成為了校級優秀畢業生,心理上感覺還不錯hh。話不多說,進入學習筆記編輯路程.......

1.數字型別

包括int整型:其中0b(零b)表示2進製  0o(零歐)表示8進製 0x表示16進製制(0到9、a到f);  浮點數:直譯就是小數;其中縮寫:0.4=.4;  科學計數法:3.1415e2=314.15是完全等價的寫法;  複數:j/i表示虛部;布林值:表示真假,和數電的01一致;關於字串就一筆帶過了,其定義上是表示文字內容,用雙引號或者單引號圈住。

2.運算子

1、算數運算子:+-*/四種及地板除法9//4=2(取整) ;9%2=1(取餘);2**2=4;       2、比較運算子:>  =        3、賦值運算子       4、邏輯運算子       5、位運算 >>左移 《右移       6、成員運算子       7、身份運算子 is、is not            優先順序:小括號》指數》指數》位》比較》賦值           

3迴圈結構

這裡主要有if語句建立的分支,有關鍵語句是if...elif或者if...else,注意縮排不同代表不同的巢狀會造成語法錯誤。當然最重要的還是for迴圈和while迴圈。下面給出兩個使用的例項。

其中year=year+1等效於year+=1;此外,提及一下 :continue 為立即結束本輪迴圈進入下次迴圈; break為無條件結束迴圈;pass為佔位符號,啥也不管;

4函式本質上是**的一種組織形式,先定義後呼叫。使用形式是 def+1個空格+函式名字+()+:   其中括號裡面的內容視具體情況而定。eg:def func():   括號裡面一般是用的形參和實參的呼叫。

5  str字串

5.1  定義:字串就是一系列字元, 在python中用引號(單引或者雙引)引起的都是字串。

字串的常見操作: 1:修改大小寫;其中title()函式為將字串的每個單詞首字母變大寫,upper()為將所有字母變大寫,lower()為將所有字母變小寫;2:字串拼接:直接用加號連線即可。3: rstrip()函式為刪除字串最右邊的空格同理有  lstrip(),注意刪除後要把返回的結果賦值給原變數, strip()函式為刪除兩邊的空格或者指定的字元;3:使用str()來避免型別錯誤;比如age = 15,後面輸出的時候可以用str(age)來避免型別錯誤。

name = "i love python"

print(name.title()) #輸出為:i love python

轉義字元: 用一特色的方法表示出的一系列不方便寫出的內容比如回車鍵、換行碼;主要是用\來進行轉義比如let's 要用let\'s表示、

格式化(包括傳統格式化和format格式化)

內建函式。

傳統格式化比較複雜麻煩,和c語言類似。關於轉義字元有以下格式化**:

常用的佔位符有:

基於以上的複雜不簡性,推出乙個format函式(函式形式進行格式化,代替百分號),以下就是format函式的簡單用法,其中字典和解包操作後續會有介紹。

s='

{} {}!

'print(s.format('

hello

','world'))

#命名引數

s='we are in , web address is, 最帥

's=s.format(school_name = '

hbau

', url='

www.hbau.com

',sb='

lhs'

)print

(s)#

通過字典設定引數

s='we are in , web address is, 最帥

's_dict=

s=s.format(**s_dict) #

解包操作

print(s)

注: 可以用外面的單引引住裡面的雙引號,或者反過來。不要裡外都一致。

Python學習之旅

二 世界,你好!三 編輯器 四 輸入和輸出 五 資料型別 變數和常量 從今天起,開始python的學習。本篇文章不定時更新。由於一些原因,本文章不再更新。不過,我會繼續記錄我學習過程中遇到的問題和每一次的實踐。久仰python大名,由於不是計算機專業,只有一些c語言基礎,遲遲未能開始學習。計算機算是...

python學習之旅

day01 python初始 變數 常量 注釋 基礎資料型別 輸入 if day02 while 字串格式化 運算子 編碼初識 day03 整型 字串 for迴圈 day04 列表 元組 range day05 字典 day06 小資料池 深淺拷貝 集合 day07 資料型別補充 坑 二次編碼 da...

java學習之旅2

運算子 自加與自減 在前,先運算後取值,子在後,先取值後運算。邏輯運算子 其中大部分比較簡單,值提一下亦或和短路運算子,亦或是當運算子前後的值相同時為假,不同時為真。短路運算子是指當根據運算子前面的數可以判斷運算子表達的值後,不計算後面的表示式。賦值運算子 當等號兩邊資料型別不同時,採用預設資料型別...