日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Python学习笔记1 Python基础

發布時間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习笔记1 Python基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第1章 Python基礎

1.1 Python概述及版本介紹

1.Python是一種面向對象的解釋型計算機程序設計語言(解釋型語言源代碼->解釋器逐行解釋每一句源代碼)
2.優點:高級語言、可移植性、可擴展性、可嵌入性
?缺點:速度慢、代碼不能加密
3.編程模式:交互式、腳本式
4.解釋器:CPython、IPython、IronPython、Jython、PyPy
5. Python 2與Python3對比:

1) Old: print "The answer is", 2*2 New: print("The answer is", 2*2)2) Old: print x, # Trailing comma suppresses newlineNew: print(x, end=" ") # Appends a space instead of a newline3) Old: print # Prints a newlineNew: print() # You must call the function!4) Old: print >>sys.stderr, "fatal error" New: print("fatal error", file=sys.stderr)5) Old: print (x, y) # prints repr((x, y))New: print((x, y)) # Not the same as print(x, y)! 

1.2 Python應用方向及發展趨勢

1.應用方向:AI、運維自動化
2.發展趨勢:穩升

1.3 Python開發環境搭建

1、下載安裝包
?? https://www.python.org/downloads/
2、安裝
?? 默認安裝路徑:C:\python3.6.5
3、配置環境變量
??【右鍵計算機】–>【屬性】–>【高級系統設置】–>【高級】–>【環境變量】–>【Path】

1.4 Python開發工具(PyCharm)及運行環境

1.5 Python基礎語句

1.輸入:input(“請輸入:”)
2.輸出:print(str) # 默認換行,不換行需要在變量末尾加end=””

1.6 標識符與注釋

1.標識符:變量名、函數名(區分大小寫)
?-命名規則:數字字母下劃線,不以數字開頭、不與關鍵字重名
?-書寫規則:每個單詞都小寫、單詞之間使用 _ 連接,如:first_name, price_string
2.注釋:
??-單行:#
??-多行:"""?“”"
?

1.7 Python2與Python3數據類型對比

1.Python2.x:
(1)int(整型)
??32位機器上,整數的位數為32位,取值范圍為-231~231-1,即-2147483648~2147483647
??64位系統上,整數的位數為64位,取值范圍為-263~263-1,即-9223372036854775808~9223372036854775807
(2)long(長整型):數據后面加字母L
??Python沒有限制長整數數值大小,但實際上由于機器內存有限,長整數數值不可能無限大。(從Python2.2起,如果整數發生溢出,Python會自動將整數數據轉換為長整數,所以在長整數數據后不加L不會導致嚴重后果。)

2.Python 3
(1)int(整型)
??Python未限制整型數值的大小,但實際上由于機器內存有限,長整數數值不可能無限大。
(2)float(浮點型)
??浮點數用來處理實數,即帶有小數的數字。占8個字節(64位),其中52位表示底,11位表示指數,剩下一位表示符號。
(3)complex(復數)
??復數由實數部分和虛數部分組成,一般形式為x+yj,其中的x是復數的實數部分,y是復數的虛數部分,這里的x和y都是實數。
(4)Boolean(布爾值)
??真或假(1 或 0)
??不同類型(int /float/ Boolean)之間可以靈活地進行計算
(5)字符串:“hello world”
??創建字符串時需要在內存中開辟一塊連續的空,且一旦需要修改字符串,需要再次開辟空間,+號每出現一次就會在內存中重新開辟一塊空間。
??-字符串格式化輸出:

      name = “L"print ("i am %s " % name)#輸出: i am L

??-字符串常用功能:
????移除空白 ? 分割 ? 長度 ? 索引 ? 切片
(6)
??列表???????name_list = [“Tom”,”Jerry” ,”Gophy” ]
??元組(不可變列表)?ages = (“11”, ”22”, ”33”, ”44”, ”55”)
??字典(無序)???person = {“name”: “mr.wu”, ‘age’: 18}
??集合 ??? ????a = {6, 7, 8, 9}

?性質:
??????

1.8 運算符

1.算術運算

2.比較運算

3.賦值運算

4.位運算:

a<<2 = 1111 0000 , a>>2 = 0000 1111
5.邏輯運算

6.成員運算

7.身份運算(id()函數用于獲取對象內存地址)

運算符優先級

總結

以上是生活随笔為你收集整理的Python学习笔记1 Python基础的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。