取精華,去糟粕;重基礎,促創新
一.輸入與輸出函數
print(*values, sep=' ', end='\n', file=sys.stdout, flush=False)
*values : 表示要打印的值 表示任何多個無名參數, 各個值之間用‘,’(逗號隔開),打印出來各個值之間用空格隔
開
sep=‘’: 表示當輸入多個打印的值時,各個值之間分割方式, 默認空格,可以自定義
end=‘\n’: 控制print中傳入值輸出完後結束符號,默認換行,這裏可以設置爲其他
file=sys.stdout:設置輸出設備,及把print中的值打印到什麼地方,默認輸出到準端,可以設置file= 文件儲存對象,把內容存到該文件中.
flush=False: 該參數主要是刷新, 默認False,不刷新,Ture時刷新,正常情況下當文件對象關閉時才把內容輸出到 a.txt 中,當flush=True時它會立即把內容刷新存到 a.txt 中.
Input輸入
通過它能夠完成從鍵盤獲取數據,然後保存到指定的變量中
input獲取的數據,都以字符串的方式進行保存,即使輸入的是數字,那麼也是以字符串方式保存
二.格式化操作
三.字符串操作(下標與切片)
所謂”下標”就是編號,字符串實際是字符的組合.
如 聲明一個字符串str1值爲:abcd
切片操作:切片是指對操作的對象截取其中一部分的操作.字符串、列表、元組都支持切片操作.
切片的語法:[起始:結束:步長]
例如:name ='abcdef'
print(name[0:3])# 取 下標0~2 的字符(包左不包右)
結果:abc
四.字符串操作常用函數(不必死記)