日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Python学习报告

發布時間:2023/12/16 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习报告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python學習報告

1.初識印象

兩天內學習了一門編程語言,雖然學的不是那么精,但是大體能看懂python了。學習python心里自然的跟C語言對比著學,python與C語言相比沒有那么多條條框框得規矩,它不需要每個語句后面加上符號“;”,python比其他編程語言都要簡單。

2.學習步驟

學習Python分成了大體有五個小節。

一,python簡介,什么是python語言,python語言的普及度越來越廣,受歡迎程度也越來越升高,這與python語言其自身的簡單,方便有離不開的關系。

二,安裝python,python目前的最新版本已經到了3.9版本,下載安裝python時要勾選下面的Add Python 3.8 to PATH,這樣后面在命令行模式里直接輸入python就可以在命令行模式里運行用python寫的代碼。Windows+r再輸入cmd命令行就會出現。除了用命令行模式,python還有自己的IDLE,這里也可以直接運行代碼。

三,python程序大概了解了python交互模式,文本編輯器和基本輸入輸出。

四,接著就是Python基礎:

(1)python數據類型有整數,浮點數,字符串,布爾值和空值,這里的字符串是由單引號或者雙引號括著的,布爾值就是True或False,空值是python里一個特殊的值,用None表示,None不能理解為0,因為0有意義的,而None是一個特殊的空值。在Python中,通常用全部大寫的變量名表示常量。而python在定義變量前不需要說明這個變量的類型,這個與C語言有著很大的差距。

(2)有一個編碼的事兒,ASCII碼有限無法表示漢語,于是有了Unicode。后又為了節省空間出來了utf-8。還有格式化時每個類型的占位符時不一樣的,輸出時例如這樣輸出:print('%2d-%02d' % (3, 1))。

(3)Python內置兩個數據類型list和tuple,他們倆就像C語言里的數組,list和tuple的區別在于list是可以改變的,也可以直接替換,而tuple卻是不可改變的,一般為了代碼的安全性選擇tuple,當,只有1個元素的tuple定義時必須加一個逗號,,來消除歧義。list的定義用[],而tuple的定義用()。兩者引用都是name[i],i是正數,也可以是負數,負數的話就是從后面開始數。len函數可以求list和tuple的長度。如果想把指定一個元素插入到list里用insert(位置,加入數據)函數。刪除list元素用pop()函數,以上函數用法都是name.函數。這里不管是list還是tuple里都是可以再有一個list的。

(4)條件判斷用if語句,if執行的語句與if差一個Tab鍵,else也是。還有一個elif,它是else if 的結合,后面跟著判斷條件,其格式如上。

(5)循環有有兩種循環,一個是for循環。另一個是while循環。For循環的格式是 for x in name ,x是其中變量,一般在name位置也可用range函數,range有三個參數分別是起始,結尾和增量,增量有時不寫,這時候視增量為1。While循環后面跟著的是循環條件,格式與if很相近。Break可以直接退出循環,而comtinue可以跳過這一條語句。

(6)Python內置了字典:dict,它有自己的key和value。它尋找起來比list快,卻占用的空間比list大。set和dict類似,也是一組key的集合,但不存儲value。由于key不能重復,所以,在set中,沒有重復的key。

五,把很多函數分組,分別放到不同的文件里,在Python中,一個.py文件就稱之為一個模塊(Module)。

3.一些函數

range函數:range(start, stop[, step]),其中start是起始位置,stop時結束位置,step是增量。

input函數:input函數是輸入函數,且只能輸入字符串,需要輸入整形或者其他類型要強制轉換,例如整形int(input())。

append函數:list類型的末尾添加元素用這個函數,其用法如:已經定義list l則加一個x元素 l.append(x)。

a[:]代表復制,將a里的東西賦值給b:b=a[:]。

import是調用函數,調用函數還有from...import。

函數定義函數應用def語句,例如:定義一個叫abs_x的函數 def abs_x。

items函數:items可以把dict里的key和value一起輸出,也就是說返回元組數組。在dict里使用。

time函數:time.sleep可以延遲輸出時間,用時先用import 來從庫里調出time函數。用法如:time.sleep(1),就可延遲一秒。

以上是我個人在網上學習了兩天和做了一些題后掌握的python基礎知識。

總結

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

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