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

歡迎訪問 生活随笔!

生活随笔

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

python

01 Python基础学习

發布時間:2025/7/14 python 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 01 Python基础学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

注:本次的環境使用 python-3.5.2

?

1 python 基礎介紹

1.1 python 簡介

1.1.1 python的對比

編碼:

2.x = 默認編碼 = ASSIC = 不支持中文

3.x = 默認編碼 = UNICODE = 默認支持中文

?

python3和python2的區別:

python3:

1、默認支持中文

2、不兼容 2.x

3、核心語法調整,更容易學習

4、新特性默認只在3上有

?

安裝完python解釋器之后,win+R 進入 cmd_DOS環境之后,輸入python,此時進入python的交互器模式(此處可以直接寫代碼運行),如下圖所示:

?

測試第一個程序:print("hello world!")

?

注:此處寫的程序全部在內存中,如果關閉此界面程序將消失

?

將以上的程序寫入一個文件再在DOS下執行(永久保存)

執行方式一:

?

執行方式二:

?

小結:執行py的程序的方式為

1、交互器,缺點為程序不能永久保存,主要用于與簡單的語法測試相關

2、文件執行

?

1.2 變量詳解

例:腳本測試變量 code01.py

x = 2

y = 3

z = x * y

print("x*y=", z)

運行結果:

?

1.2.1 變量的作用

變量是為了存儲程序運算過程中的一些中間結果,為了方便后面程序的調用,變量的命名需要見名知意

?

1.2.2 變量的命名方式

規范變量命名:以學生數量命名的變量

方式一:使用 "_" 下劃線(官方建議),例如:student_number

方式二:第二個單詞以后的單詞首字母全部大寫(駝峰體),例如:studentNumber

變量命名規則總結:

1、要具有描述性

2、變量名只能以 _、數字、字符組成,不可以是空格或特殊字符(#?<.,$*!~)

3、不能以中文為變量名

4、不能以數字開頭

5、保留字符是不能被使用(程序中的關鍵字:如print...)

?

常量:在程序的運行中值不改變的量(例如:數學中的圓周率...)

注:python中沒有常量,所有的變量都是可變的,但是為了人為區分常量和變量則將常量的名稱全部大寫(但是此常量是變量,同時值可以改變)

?

1.2.3 變量的重新賦值

測試01

name = "debain"

name2 = name

print(name,name2)

?

圖示分析:

?

?

分析:name將自己的數據在內存中的地址賦予變量 name2 ,此后name2就指向name在內存中的數據區

?

接著測試01的測試繼續以下重新賦值

name = "frdora"

print(name,name2)

?

圖示分析:

?

分析總結:此時name被重新賦予變量的值,指向內存的另外一個區域,因此name的值發生改變

?

Python內存如何回收?

python中內存是自動回收的不需要寫回收機制,當變量和變量的值的指向關系斷裂后,在內存中變量之前指向的數據會被自動清空掉

?

清除變量和值的關系的2種方式:

(1)、使用 del 強硬的刪除變量(直接刪除變量名)

>>> age = 10

>>> print(age)

10

>>>

>>> del age

>>> print(age)

Traceback (most recent call last):

??File "<stdin>", line 1, in <module>

NameError: name 'age' is not defined

?

(2)、將當前的變量指向其它的區域

>>> num = 11

>>> id(num)

497419024

>>> print(num)

11

>>>

>>> num = 33

>>> id(num)

497419728

>>> print(num)

33

>>>

轉載于:https://www.cnblogs.com/fanrui/p/11111869.html

總結

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

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