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

歡迎訪問 生活随笔!

生活随笔

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

python

02.Python基础

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

一.Python安裝(略..)

需要注意的是當同時安裝Python2與Python3時需修改環境變量.

修改方式:【右鍵計算機】--》【屬性】--》【高級系統設置】--》【高級】--》【環境變量】--》【在第二個內容框中找到 變量名為Path 的一行,雙擊】?--> 【Python安裝目錄追加到變值值中,用 ; 分割】

二.Python的運行

1.Python的運行環境

本人是學習的Python3版本(原因在:Python2與Pyton3的區別中已經寫明)

Windows系統可以打開cmd命令行直接輸入python直接進入python交互模式運行代碼:

第一個程序:

1 print(“hello,word”)

?

也可以在本地創建文件XX.py,然后在cmd模式下執行python XX.py.

2.解釋器

如果想類似linux運行腳本執行./XX.py一樣執行,需在XX.py的頭部指定解釋器,如下:

1 #!/usr/bin/env python
2 print "hello,world"

執行前需添加執行權限:chmod 755 XX.py或chmod +x XX.py

3.注釋

當行注釋:# 被注釋內容

多行注釋:'''被注釋內容''',或者"""被注釋內容"""

4.變量(把程序運行的中間結果臨時的存在內存里,以便后續的代碼調用)

變量定義的規則:

  • 變量名只能是 字母、數字或下劃線的任意組合
  • 變量名的第一個字符不能是數字
  • 以下關鍵字不能聲明為變量名
    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
  • 變量的定義要具有可描述性

不建議的:

  • 變量名為中文、拼音
  • 變量名過長
  • 變量名詞不達意

?①為變量賦值

1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 name = "wuchunhai"

②變量的定義方式

駝峰體:

AgeOfWuchunhai = 19

下劃線:

age_of_wuchunhai = 19

下劃線相對于駝峰體更便于識別變量的真正含義(前提是具有可描述性,而不是ksahdoishdo這樣..)

5.常量(即不變的量)

比如π的值為3.1415926..這個值是一直不變的,所以π為常量.

再比如我們的身份證號,出生時間等保持一直不變的量為常量,而年齡會隨著時間一直在變所以為變量;在程序運行過程中可以一直保持不變的量為常量.

Python中沒有一個專門的語法代表常量,程序員約定俗成用變量名全部大寫代表常量.

6.程序交互(input)

1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 #為變量賦值并打印 4 name = input("請輸入姓名:") 5 age = input("請輸入年齡:") 6 print("你好",name,"你當前",age,"")

執行程序可以發現程序會等待輸入信息之后再繼續進行:

7.基礎數據類型(基礎)

人類可以很容易的分清數字與字符的區別,但是計算機并不能,計算機雖然很強大,但從某種角度上看又很傻,除非明確的告訴它,1是數字,“漢”是文字,否則它是分不清1和‘漢’的區別的,因此,在每個編程語言里都會有一個叫數據類型的東西,其實就是對常用的各種數據類型進行了明確的劃分,想讓計算機進行數值運算,就需要傳數字給它,想讓他處理文字,就需要傳字符串類型給他。Python中常用的數據類型有多種,如下暫時只介紹三種: 數字、字符串、布爾類型

①整數類型(int)。

int(整型)

在32位機器上,整數的位數為32位,取值范圍為-2**31~2**31-1,即-2147483648~2147483647

在64位系統上,整數的位數為64位,取值范圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807

long(長整型)

跟C語言不同,Python的長整數沒有指定位寬,即:Python沒有限制長整數數值的大小,但實際上由于機器內存有限,我們使用的長整數數值不可能無限大。

自從Python2.2起,如果整數發生溢出,Python會自動將整數數據轉換為長整數,所以如今在長整數數據后面不加字母L也不會導致嚴重后果了。

在Python3里不再有long類型了,全都是int

float浮點型, 復數型(略..后續介紹)

python3:

?

>>> a = 2**64 >>> type(a) #type()是查看數據類型的方法 <class 'int'> >>>

?

python2:

?

>>> a = 2**64 >>> type(a) <type 'long'> >>>

?

②字符串類型(str)

在python中,加了引號的字符都被認為是字符串.(包括單引號,雙引號,多引號)

>>> age = 19 >>> type(age) <class 'int'> >>> age = "19" >>> type(age) <class 'str'>

單引,雙引,多引在多數情況下是沒有任何區別的,但需要注意的是在書寫某些句子時,如:name = "I'm 19 years old"時需要注意下單引號與雙引號的配合使用.

多行字符串的時候必須使用多引號:

luchai = '''空山不見人,但聞人語響。返影入深林,復照青苔上。''' print(luchai)

字符串拼接:

>>> name = "wuchunhai" >>> age = "19" >>> name + age #字符串相加使用+即可 'wuchunhai19' >>> name * 3 #打印多次,直接*對應次數即可 'wuchunhaiwuchunhaiwuchunhai'

字符串的拼接只能是雙方都是字符串,不能跟數字或其它類型拼接

>>> age = 19 >>> name + age Traceback (most recent call last):File "<stdin>", line 1, in <module> TypeError: must be str, not int #類型錯誤,必須為str

③布爾值(bool)

布爾類型:一個True(真),一個False(假), 主要用記邏輯判斷.

>>> a = 3 >>> b =5 >>> a > b   False  #不成立則為False >>> a < b True  #成立則為True

8.格式化輸出

?

轉載于:https://www.cnblogs.com/wu-chunhai/p/8794704.html

總結

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

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