一、基本輸入輸出函數
Python中有三個重要的基本輸入、輸出函數,用于輸入、轉換和輸出,分別是input()、eval()、print()。
1.print()
作用:輸出運算結果;根據輸出內容的不同,有三種用法。
①、僅用于輸出字符串,使用方法如下:
print('待輸出的字符串'),如圖1
圖1
②、用于輸出一個或多個變量
print(變量1,變量2,...),如圖2
圖2
③、用于混合輸出字符串與變量值
print('輸出字符串模板'.format(變量1,變量2,...)),如圖3
圖3
其中, a的值為{},b的值為{}? 是輸出字符串模板,即混合字符串和變量的輸出樣式。{}表示一個槽位置,括號中的內容由后面緊跟的format()方法中的參數按順序填充。
**print函數的換行控制
print()函數輸出文本時會默認會在最后增加一個換行,如果不希望在最后增加這個換行或者希望輸出文本后增加其他內容,可以對print()函數的end參數進行賦值。
print(待輸出內容,end='增加的輸出結尾'),如圖4
圖4
2.input()函數
作用:從控制臺獲得用戶的一行輸入,無論用戶輸入什么內容,input()函數都以字符串類型返回結果。
變量 =input('提示性文字')
注意:無論用戶輸入的字符是字符還是數字,input()函數統一按照字符串類型輸出。
二、語法元素的名稱
變量是保存和表示數據值的一種語法元素,在程序中十分常見。顧名思義,變量的值是可以改變的,能夠通過賦值(使用等號=表達)被修改,如圖5
圖5
變量的名稱是否可以隨意命名?命名規則:Python語言允許采用大寫字母、小寫字母、數字、下劃線和漢字等字符及其組合給變量命名。但名字的首字符不能是數字,中間不能出現空格;標識符名稱不能與Python保留字相同。
注意:標識符對大小寫敏感。保留字(關鍵字):指被編程語言內部定義并保留使用的標識符。
如圖6
圖6
三、數據類型
Python語言支持多種數據類型,最簡單的包括數字類型、字符串類型,略微復雜的包括元組類型、集合類型、列表類型、字典類型等。
1.數字類型表示數字或數值類型成為數字類型,Python語言提供3種數字類型:整數、浮點數和復數,分別對應數學中的整數、實數和復數。
一個整數值可以表示為十進制、十六進制、八進制和二進制等不同進制形式。十進制:180
十六進制(0x或0X開頭):0xb4
八進制(0o或0O開頭):0o264
二進制(0b或0B開頭):0b10110100
進制轉換的方法
https://jingyan.baidu.com/article/495ba84109665338b30ede98.html
浮點數
一個浮點數可以表示為帶有小數點的一般形式,也可以采用科學計數表示。浮點數只有十進制。例如:浮點數123.456
兩種表示方法如下:
一般形式:123.456
科學計數法:1.23456e2
字符串Python語言中,字符串是用兩個雙引號" "或者單引號' '括起來的一個或多個字符。
Python字符串的兩種序號體系:如圖7
圖7
可以采用[N:M]格式獲取字符串的子串,這個操作被形象地稱為切片。[N:M]獲取字符串從N到M(但不包含M)間連續的子字符串。
補充:len()函數獲取字符串的長度,一個中文字符和西文字符的長度都記為1.
四、程序的語句元素
1.表達式產生或計算新數據值的代碼片段稱為表達式。表達式類似數學中的計算公式,以表達單一功能為目的,運算后產生運算結果,運算結果的類型由操作符或運算符決定 。
表達式一般由數據和操作符等構成,這是構成Python語句的重要部分。
例:1024*32
'對酒當歌,人生幾何'+'譬如朝露,去日苦多。'
2.賦值語句
Python語言中,=表示”賦值”,即將等號右側的值計算后將結果賦給左側變量,薄啊哭哦等號(=)的語句稱為“賦值語句”
變量=表達式
同步賦值語句:同時給多個變量賦值
變量1,....,變量N = 表達式1,....,表達式N
例:a,b = 3,4
a,b = b,a
print(a,b)
eval()
作用:eval(字符串)函數能夠以Python表達式的方式解析并執行字符串,將返回結果輸出。
變量=eval(字符串)
例:a = eval('1.2+3.4')
print(a)
輸出結果為:4.6
eval()函數經常和input()函數一起使用,用來獲取用戶輸入的數字,使用方式如下:
變量 = eval(input('提示性文字'))
例:? ?value = eval(input(“請輸入要計算的數據"))
print(value*2)
請輸入要計算的數值:1024.265
1024.265
type()函數返回對象的類型,int表示整數,str表示字符串
注釋注釋是代碼中的輔助性文字,會被編譯或解釋器略去,不被計算機執行,一般用于程序員對代碼的說明。Python語言采用#表示一行注釋的開始,多行注釋需要在每行開始都使用#。