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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Day532533.Python基础 -python

發布時間:2023/12/20 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Day532533.Python基础 -python 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python基礎

一、Python環境的安裝

1、下載Python

  • 訪問Python官網: https://www.python.org/
  • 點擊downloads按鈕,在下拉框中選擇系統類型(windows/Mac OS/Linux等)
  • 選擇下載最新版本的Python

2、安裝Python

  • 雙擊下載好的Python安裝包
  • 勾選左下角 Add Python 3.7 to PATH 選項,然后選擇 Install now 立刻安裝Python.
  • 默認安裝
  • 自定義安裝

  • 安裝完成

3、測試是否安裝成功

  • 點擊電腦左下角開始按鈕,輸入cmd 進入到windows的命令行模式。
  • 在命令行中輸入Python,正確顯示Python版本,即表示Python安裝成功
  • 如果在命令行中輸入python出現如下錯誤

    可能是因為在安裝Python的過程中沒有勾選 Add Python 3.7 to PATH 選項,此時需要手動對Python進行配置。

4、手動配置Python

注意:如果在安裝過程中,已經勾選了 Add Python 3.7 to PATH 選項,并且在 cmd 命令模式下輸入 python 指令不報錯,就不需要再手動的配置Python.


  • 這里新添加的路徑 E:\python 是Python安裝好以后, Python.exe 這個可執行文件所在的目錄。


二、pip的使用

pip 是一個現代的,通用的Python包管理工具。提供了對 Python 包的查找、下載、安裝、卸載的功能,便于我們對Python的資源包進行管理。

1、安裝

在安裝Python時,會自動下載并且安裝pip.

2、配置

  • 在windows命令行里,輸入 pip -V 可以查看pip的版本。
  • 如果在命令行里,運行 pip -V ,出現如下提示:

    可能是因為在安裝python的過程中未勾選 Add Python 3.7 to PATH 選項,需要手動的配置pip的環境變量。
  • 右鍵 此電腦 --> 環境變量 -->找到并且雙擊 Path -->在彈窗里點擊新建–>找到pip的安裝目錄,把路徑添加進去。
  • 這里新添加的路徑 E:\python\Scripts是Python安裝好以后, pip.exe 這個可執行文件所在的目錄。

3、使用pip管理Python包

4、修改pip下載源

運行pip install 命令會從網站上下載指定的python包,默認是從https://files.pythonhosted.org/ 網站上下載。這是個國外的網站,遇到網絡情況不好的時候,可能會下載失敗,我們可以通過命令,修改pip現在軟件時的源。 格式:
pip install 包名 -i 國內源地址
示例:
pip install ipython -i https://pypi.mirrors.ustc.edu.cn/simple/
就是從中國科技大學(ustc)的服務器上下載requests(基于python的第三方web框架)

  • 國內常用的pip下載源列表:
    • 阿里云 http://mirrors.aliyun.com/pypi/simple/
    • 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
    • 豆瓣(douban) http://pypi.douban.com/simple/
    • 清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
    • 中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/

三、運行Python程序

1、終端運行

直接在python解釋器中書寫代碼

  • 退出python環境
    • exit()
    • ctrl + z ==>enter

使用ipython解釋器編寫代碼
使用pip命令,可以快速的安裝IPython.

pip install ipython

2、運行python文件

使用python指令運行后綴為.py的python文件

3、Pycharm

下載地址






4、Pycharm的使用介紹








四、Python基礎

1、注釋

①注釋介紹

在我們工作編碼的過程中,如果一段代碼的邏輯比較復雜,不是特別容易理解,可以適當的添加注釋,以輔助自己或者其他編碼人員解讀代碼。

沒注釋的代碼

有注釋的代碼

注意:
注釋是給程序員看的,為了讓程序員方便閱讀代碼,解釋器會忽略注釋。使用自己熟悉的語言,適當的對代碼進行注釋說明是一種良好的編碼習慣。

②注釋的分類

在Python中支持單行注釋和多行注釋。

單行注釋
以#開頭,#右邊的所有東西當做說明,而不是真正要執行的程序,起輔助說明作用。

# #開頭右邊的都是注釋,解析器會忽略注釋 print('hello world') #我的作用是在控制臺輸出hello world

多行注釋:
以 ''' 開始,并以 ''' 結束,我們稱之為多行注釋。

'''_ooOoo_o8888888o88" . "88(| ‐_‐ |)O\ = /O____/`‐‐‐'\____.' \\| |// `./ \\||| : |||// \/ _||||| ‐:‐ |||||‐ \| | \\\ ‐ /// | || \_| ''\‐‐‐/'' | |\ .‐\__ `‐` ___/‐. /___`. .' /‐‐.‐‐\ `. . __."" '< `.___\_<|>_/___.' >'"".| | : `‐ \`.;`\ _ /`;.`/ ‐ ` : | |\ \ `‐. \_ __\ /__ _/ .‐` / /======`‐.____`‐.___\_____/___.‐`____.‐'======`=‐‐‐='^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^佛祖保佑 永無BUG佛曰:寫字樓里寫字間,寫字間里程序員;程序人員寫程序,又拿程序換酒錢。酒醒只在網上坐,酒醉還來網下眠;酒醉酒醒日復日,網上網下年復年。但愿老死電腦間,不愿鞠躬老板前;奔馳寶馬貴者趣,公交自行程序員。別人笑我忒瘋癲,我笑自己命太賤;不見滿街漂亮妹,哪個歸得程序員? '''

2、變量以及數據類型

①變量的定義

思考下列代碼有什么問題?

print("今天天氣真好") print("今天天氣真好") print("今天天氣真好") print("今天天氣真好") print("今天天氣真好") print("今天天氣真好") print("今天天氣真好") print("今天天氣真好") print("今天天氣真好")

不使用變量打印九次 “今天天氣真好”,如果需要變成打印 “今天天氣不好” 需要修改九行代碼

對于重復使用,并且經常需要修改的數據,可以定義為變量,來提高編程效率。
定義變量的語法為: 變量名 = 變量值 。(這里的 = 作用是賦值。)
定義變量后可以使用變量名來訪問變量值。

# 定義一個變量表示這個字符串。如果需要修改內容,只需要修改變量對應的值即可 weather = "今天天氣真好" print(weather) # 注意,變量名不需要使用引號包裹 print(weather) print(weather)

說明:

②變量的類型

程序中: 在 Python 里為了應對不同的業務需求,也把數據分為不同的類型。

如下圖所示:

③查看數據類型


3、標識符和關鍵字

①命名規范



②關鍵字

4、類型轉換

  • 轉換成為整數print(int("123")) # 123 將字符串轉換成為整數 print(int(123.78)) # 123 將浮點數轉換成為整數 print(int(True)) # 1 布爾值True轉換成為整數是 1 print(int(False)) # 0 布爾值False轉換成為整數是 0 # 以下兩種情況將會轉換失敗 ''' 123.456 和 12ab 字符串,都包含非法字符,不能被轉換成為整數,會報錯 print(int("123.456")) print(int("12ab")) '''
  • 轉換成為浮點數f1 = float("12.34") print(f1) # 12.34 print(type(f1)) # float 將字符串的 "12.34" 轉換成為浮點數 12.34 f2 = float(23) print(f2) # 23.0 print(type(f2)) # float 將整數轉換成為了浮點數
  • 轉換成為字符串str1 = str(45) str2 = str(34.56) str3 = str(True) print(type(str1),type(str2),type(str3))
  • 轉換成為布爾值print(bool('')) print(bool("")) print(bool(0)) print(bool({})) print(bool([])print(bool(())

5、運算符

①算數運算符



②賦值運算符

③復合賦值運算符

④比較運算符

以下假設變量a為10,變量b為20:

⑤邏輯運算符


性能提升

面試題:一下代碼的輸出結果是什么,為什么會有這樣的輸出。

6、輸入輸出

①輸出


看如下代碼:

age = 10 print("我今年%d歲" % age) age += 1 print("我今年%d歲" % age) age += 1 print("我今年%d歲" % age)

在程序中,看到了%這樣的操作符,這就是Python中格式化輸出。

age = 18 name = "紅浪漫晶哥" print("我的姓名是%s, 年齡是%d" % (name, age))

②輸入

7、流程控制語句

①if判斷語句


②if else

③elif

4、for


5、range


八、數據類型高級

1、字符串高級

字符串的常見操作包括

  • 獲取長度:len len函數可以獲取字符串的長度。
  • 查找內容:find 查找指定內容在字符串中是否存在,如果存在就返回該內容在字符串中第一次出現的開始位置索引值,如果不存在,則返回-1.
  • 判斷:startswith,endswith 判斷字符串是不是以誰誰誰開頭/結尾計算
  • 出現次數:count返回 str在start和end之間 在 mystr里面出現的次數
  • 替換內容:replace 替換字符串中指定的內容,如果指定次數count,則替換不會超過count次。
  • 切割字符串:split 通過參數的內容切割字符串
  • 修改大小寫:upper,lower 將字符串中的大小寫互換
  • 空格處理:strip 去空格
  • 字符串拼接:join 字符串拼接

2、列表高級





movieName = ['加勒比海盜','駭客帝國','第一滴血','指環王','霍比特人','速度與激情'] print('‐‐‐‐‐‐刪除之前‐‐‐‐‐‐movieName=%s' % movieName) del movieName[2] print('‐‐‐‐‐‐刪除之后‐‐‐‐‐‐movieName=%s' % movieName)

3、元組高級

>>> a = (11) >>> a 11 >>> type(a) int >>> a = (11,) # 只有一個元素的元組,必須要在元素后寫一個逗號 >>> a (11,) >>> type(a) tuple

4、切片

5、字典高級







九、函數

1、定義函數

2、調用函數

3、函數參數



4、函數返回值

“返回值”介紹

現實生活中的場景:

5、局部變量

什么是局部變量

  • 局部變量,就是在函數內部定義的變量
  • 其作用范圍是這個函數內部,即只能在這個函數中使用,在函數的外部是不能使用的

6、全局變量


十、文件

1、文件的打開與關閉




# 新建一個文件,文件名為:test.txt f = open('test.txt', 'w') # 關閉這個文件 f.close()

2、文件的讀寫




3、序列化和反序列化




十一、異常

程序在運行過程中,由于我們的編碼不規范,或者其他原因一些客觀原因,導致我們的程序無法繼續運行,此時,程序就會出現異常。

如果我們不對異常進行處理,程序可能會由于異常直接中斷掉。為了保證程序的健壯性,我們在程序設計里提出了異常處理這個概念。

1、讀取文件異常

2、try…except語句

總結

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

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