python中、文件最重要的功能是( )和接收数据_Python基础语法14个知识点大串讲
來源:Python數據之道
Python基礎語法大串講Python 是一門面向對象的編程語言,相信這篇文章對于初學者而言應該會有一個比較大的幫助,下面我們將 Python 中常用的基礎語法和函數做了一個匯總,滿滿的干貨,供大家學習。
1、print 函數Python 主要發布了兩大版本 Python2 和 Python3。print 函數在終端中輸出,Python3.x 需要加(),Python2.x 不用加()print 默認輸出是換行的。
print('hello')
print('world!')該代碼輸出結果為:helloworld!如果要實現 print 輸出不換行,則需指定結尾符 end=‘ ‘print('hello',end='')
print('world!')該代碼輸出結果:hello world!
2、變量與基本數據類型每個變量在使用前都必須賦值,賦值號是 “=”例:
int_var=2
float_var=3.13
str_var='hello'注意:Python 中的變量賦值不需要數據類型聲明,數據類型是根據具體的賦值而定。
3、標識符Python 中,標識符由字母、數字、下劃線組成,所有標識符可以包括英文、數字和下劃線,但不能以數字開頭。# 正確標識符
a_1=1
#錯誤標識符
1_a=1在 Python3 中,也支持中文符號作為標識符
#直接使用中文標識符
變量1=5
print(變量1)
4、保留字保留字(關鍵字)不能用作常數或變量,也不能作為任何其他標識符,需要注意的是,所有 Python 關鍵字只包含小寫字母。下圖是 python 中的關鍵字:
5、數據類型
數字數據類型Python 支持的數字類型有:int:有符號整型,缺省十進制,python3 中不再保留長整型,統一為 int ;float:浮點型,可以用科學計數法表示;complex:復數,由實數和虛數組成,可用 a+bj 或 complex(a,b) 表示,其中 a 和 b 都是浮點型。var1=2+1.2j
var2=complex(2,1.2)
布爾類型bool 值有 True 和 False 兩種
T=True
F=False
6、基本運算
算數運算算數運算符包括:+、-、*、/、//、%,以下假設變量 x=10,y=3
比較運算比較運算符包括:>、=、<=、!=比較運算的結果為 True 或 False,以下假設變量 x=10,y=3
賦值運算
邏輯運算邏輯運算中,非 0 值視為 True,0 視為 False 。
7、List 列表
List 列表介紹列表是 Python 中使用最為頻繁的數據類型,是寫在方括號 [ ] 之間、元素之間用逗號分隔開。列表中的元素類型可以相同,也可以不同,它支持數字、字符串甚至可以包含列表(也叫嵌套),例如:list1=[1,2,3,'hello',[4,5,6]]
print(list1)輸出為:[ 1, 2, 3, 'hello', [ 4, 5, 6] ]
列表元素訪問可以通過下標來訪問列表元素單個列表元素訪問的語法格式為:列表名[ 下標 ]下標從 0 開始,-1 為倒數第一個
list2=[1,2,3,4,5,6]
list2[0]#1
list2[-1]#6
list2[6]#訪問越界!!列表切片的語法格式為:列表名[ 頭下標:尾下標:步長 ] 。步長默認為 1 ,切片結果不包含尾下標的那個元素。list3=[1,2,3,4,5,6]
list3[0:3]#[1,2,3]
list3[::2]#[1,3,5]
8、Tuple 元組元組與列表類似,不同點在于元組中的元素不可修改,元組寫在小括號( )里,元素之間用逗號分隔開;元組中的元素類型可以相同,也可以不同,和列表類似,也支持嵌套;
tuple1=(1,2,3,'hello',[4,5,6],(7,8,9))
print(tuple1)輸出為:(1, 2, 3, 'hello', [4, 5, 6], (7, 8, 9) )元組的元素訪問和切片方式與列表相同,通過下標來操作。tuple2=(1,2,3,'hello',[4,5,6],(7,8,9))
print(tuple1[0])#1
print(tuple1[-1])#(7,8,9)
print(tuple1[-1][-1])#9元組一旦定義好就不可修改,否則會報錯。
9、Set 集合集合是一個無序且不含重復元素的序列,主要用來進行成員關系測試和刪除重復元素。可以使用大括號 { } 或 set( ) 函數創建集合。
set1={1,2,2,3}
print(set1)輸出:{1,2,3}注:它會自動去除重復元素下面舉幾個使用 set 的小例子:set2={1,2,3}
set3={2,3,4}
3inset2#True
4inset2#False
set2|set3#{1,2,3,4,5}
set2&set3#{2}
10、Dictionary 字典字典是一種映射類型,用 “{ }” 表示,它是一個無序的鍵(key):值(value)對集合。鍵(key) 必須使用不可變類型,在同一個字典中,鍵是唯一的,字典中的元素是通過鍵來存取的。
dict1={'name':'a','height':170,'weight':60}
dict1['height']#170字典中也有一些內置函數,如 clear(),keys(), value()dict1.keys()#['name','height','weight']
dict1.values()#['a',170,60]
dict1.clear()#{}
11、流程控制三種基本結構:順序、選擇和循環。
if 條件語句代碼塊是通過縮進來指示的。縮進表示一個代碼塊的開始,逆縮進表示一個代碼塊的結束。
循環語句python 提供了 while 循環和 for 循環。
while 循環
for 循環
# 例:使用for和range來枚舉列表中的元素
foriinrange(10)
print(i)
12、列表推導式列表推導式提供了一個創建和操作列表的有力工具,它是由一個表示式及緊跟著這個表達式的 for 語句構成,for 語句還可以跟 0 個或多個 if 或 for 語句,例如:list1=[1,2,3]
list2=[3,4,5]
[x*yforxinlist1foryinlist2]輸出:[3, 4, 5, 6, 8,10, 9, 12, 15]數值判斷可以連接使用,例如 1
[xforxinlist1if4>x>1]#[2,3]
13、函數函數是組織好的,可重復使用的,用來實現單一或相關聯功能的代碼段。Python 提供了許多內建函數,比如 print()。開發者也可自己創建函數,這叫做用戶自定義函數。函數定義語法為:deffunctionname(parameters):
'函數_文檔字符串'
function_suite
return[expression]函數通過 'def' 關鍵字進行聲明,后接函數標識符名稱和圓括號( )任何傳入的參數和自變量必須放在圓括號中return [表達式] 結束函數,選擇性的返回一個值給調用方,不帶表達式的 return 相當于返回 None 。
14、文件Python 針對文件的處理有很多內建函數庫可以調用,這里舉一個常用的例子:
#寫文件
withopen('a.txt','wt')asout_file:
out_file.write('寫下要寫的內容')
#讀文件
withopen('a.txt','rt')asin_file:
text=in_file.read()
print(text)輸出:寫下要寫的內容
小結Python 中還有一些內建函數可以幫助大家更好的理解所用的函數,例如 dir() 可以顯示對象的所有方法,help() 可以顯示函數的使用文檔等等,這些我們在平時的學習中都可以多多使用。好了,看到這里,相信大家對 python 的編程已經有了一個初步的了解,趕快寫下屬于你們的第一個代碼吧!---------End---------
總結
以上是生活随笔為你收集整理的python中、文件最重要的功能是( )和接收数据_Python基础语法14个知识点大串讲的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java绘制_Java 绘制简单图形的问
- 下一篇: java mvc 案例_springmv