python Day01,基本語法

2021-08-10 13:40:21 字數 3291 閱讀 2379

輸入輸出

程式最基本需要的兩個要素,乙個是資料,另外乙個便是邏輯。而控制語句在程式中扮演的角色便是實現程式的邏輯,即資料的導向和對資料的操作。當然,這並不代表,程式中的資料的行為只能通過控制語句來實。但在

python

編寫的自動化指令碼中,控制語句將會被頻繁的使用。

輸入輸出,簡單來說就是從標準輸入(鍵盤)中獲取資料和將資料列印到標準輸出(螢幕),常被用於互動的環境中,input 可以接收乙個python表示式作為輸入並儲存到變數裡,並將運算結果返回。python3.4 無raw_input.

eg:不存放返回值,直接輸出到標準輸出

給以變數存放返回值,儲存到變數中並進行標準輸出

注:input()返回的是字串型別,要進行計算時需要進行型別轉化,比如:

功能:輸出

python 3.x版本 print() 後面的括號不能省略

省略括號會報錯,eg.

輸出整型,浮點型,字元型,布林型,表示式,多個輸出等

注意:python區別大小寫

print

輸出語句最大的亮點在於有多種格式化的輸出來滿足不同的輸出需求,與c的

print

類似。格式:

print(

「string % fommat1..」%(variable1,variable2…)) 其中

%在輸出語句中會被過載為格式化符號,例如在「

」中的%format

又被稱之為佔位符,有下面多種型別。

format:

%d, %i , %u, %o

,%x ,%x, %f, %e, %s, %c,

其中: %d

:輸出int

型十進位制的整數

%i:輸入int十進位製長整數 

:長整數是長度可以超過20位的整數型別,定義乙個長整數

%u:輸出無符號整數

%o:以8進製輸出 

%x:以16進製制輸出(a-e為小寫) 

%x:以16進製制輸出(a-e為大寫) 

%f:輸出浮點數(預設精度為6) 

%e:以科學計數法輸出浮點數 

%s:將任意物件全格式化為字串輸出(使用了隱式型別轉換str()) 

%c:輸出單個字元 

:%c一般用於將int型整數轉換為對應的ascii碼的單個字元

%p:以

16進製制輸出變數的記憶體位址

%r:將後面的引數原樣輸出

1、 列印字串

2、 列印整數,浮點數,指定保留小數字數

3、 制定佔位符寬度,預設右對齊,不足的左端空格補充

4、 指定佔位符寬度(左對齊),不足的右端空格補充

5、 指定佔位符(只能用0當佔位符)

6、 科學計數法

python中的識別符號是用於識別變數、函式、類、模組以及其他物件的名字,識別符號可以包含字母、數字及下劃線(_),但是必須以乙個非數字字元開始。字母僅僅包括iso-latin字符集中的a–z和a–z。識別符號對大小寫敏感的,特殊符號,如$、%、@等,不能用在識別符號中。

保留字即關鍵字,我們不能把它們用作任何識別符號名稱

。python

的標準庫提供了乙個

keyword

模組,可以輸出當前版本的所有關鍵字

檢視保留字元,

保留字說明

序號

python保留字

說明1

print

列印語句

2global

定義全域性變數

3class

用於定義類

4lambda

定義匿名函式

5def

使用者定義函式或者方法

6return

用於從函式返回計算結果

7del

刪除變數或者序號的值

8pass

空的類、方法或者函式的佔位符

9elif

條件語句,與if,else結合使用

10else

條件語句,與if,elif結合使用。也可用於異常和迴圈語句

11if

條件語句,與elif、else結合使用

12exec

用於執行python語句

13for

for迴圈語句

14while

while迴圈語句

15break

中斷迴圈語句

16continue

繼續執行下一次迴圈

17assert

斷言,用於判斷條件或者變數表示式是否為真

18raise

異常丟擲操作

19finally

用於異常語句,出現異常後,始終要執行finally包含的**塊。與try,except結合使用

20try

try包含可能包含的異常語句,與except、finally結合使用

21except

包含捕獲異常後的操作**塊,與try、finally結合使用

22from

用於匯入模組,與import結合使用

23import

用於匯入模組,與from結合使用

24in

判斷變數是否在序列中

25is

判斷變數是否為某個類的例項

26as

使用者型別轉換

27not

用於表示式運算,邏輯非操作

28or

用於表示式運算,邏輯或操作

29and

用於表示式運算,邏輯與操作

30with

簡化python語句

31yield

用於從函式依次返回值

python

最具特色的就是使用

縮進來表示

**塊,

不需要使用大括號

({})。

縮排的空格數是可變

的,但是同乙個**塊的語句必須包含

相同的縮排空格數,如下:

python

中單行,多行注釋以

#開頭,

在**中使用

#時,它右邊的任何資料都會被忽略,當做是注釋。

多行注釋 使用三個單引號 '''內容'''  也可以使用三個雙引號 """內容"""

第一天學習python, 記錄哈

關於python 的輸出 還未理解,後續補充

python基本語法(01)

1.print輸出 print 輸出是換行的,不同的資料之間用逗號隔開 print將內容輸出到控制台 快速格式化 pep8編碼規範 快捷鍵 ctrl alt l或code reformat code 不用選中 滑鼠放在編寫區域即可進行格式化 2.變數 變數名的命名規範 只能由數字 字母 下劃線組成 ...

01 Swift基本語法

let表示常量 在swift中只有常量let和變數var的區分 num1冒號後面跟隨的即為資料型別 在swift中其實是可以不宣告型別,系統會自動推斷 let num1 int 10 let num2 float 3.0 let name string jarvan bool是true和false兩...

01 php 基本語法

語法格式如上,中填寫 第乙個php程式 helloword!值的注意的是php 每乙個語句都要以 結尾 ps 最後一句語句,由於有 結尾,所以不用 如圖,我們上面的未加 的語句注釋,就能正常執行了!總結 而且php 是支援巢狀html 的,不如我們理解成是php 巢狀在html語法中,可以看到,當我...