程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python從入門到項目實戰——基礎語法

編輯:Python

系列文章目錄

`


文章目錄

  • 系列文章目錄
  • 前言
    • Python是一門完整的計算機編程語言,基於c語言開發實現,並可以調用c語言所提供的函數庫,從python剛剛誕生就有了完善的語法結構與程序支持庫,在大數據時代,Python被廣泛應用於數據分析和人工智能開發領域。
  • 一、Python語言的特點
  • 二、Python編譯器的下載和安裝
    • 2.python編程起步
  • 總結


前言

Python是一門完整的計算機編程語言,基於c語言開發實現,並可以調用c語言所提供的函數庫,從python剛剛誕生就有了完善的語法結構與程序支持庫,在大數據時代,Python被廣泛應用於數據分析和人工智能開發領域。

一、Python語言的特點

(1).Python語言的語法簡單靈活。相比較C語言,c++和java等編譯型語言,Python就顯得較為簡單。
(2).規范化代碼
(3).Python是一個開源項目,免費提供給開發者。
(4).Python是面向對象編程的編程語言。
(5).可移植性使得程序開發更加容易。
(6).Python屬於解釋型語言
(7).強大的可拓展性
(8).具有豐富的開發支持庫
(9).具有良好的並發支持
但是Python也有很多的缺點,比如運行速度慢,開發版本不兼容的等。後面我都是基於Python 3.x開發。如果有朋友是使用2.x版本,可以自行更改。

二、Python編譯器的下載和安裝

Python的編譯器有很多,其中像visual studio code,psycharm等編譯器都是非常不錯的編譯軟件,這裡我介紹的是vs code。
VSCode(全稱:Visual Studio Code)是一款由微軟開發且跨平台的免費源代碼編輯器,VSCode 開發環境非常簡單易用。

VSCode 安裝也很簡單,打開官網 https://code.visualstudio.com/,下載軟件包,一步步安裝即可,安裝過程注意安裝路徑設置、環境變量默認自動添加到系統中,勾選以下所有選項:


創建一個 Python 代碼文件
打開 VScode,然後點擊新建文件:

點擊選擇語言:


在搜索框輸入 Python,選中 Python 選項:

輸入代碼:

print(“Runoob”)
右擊鼠標,選擇在交互式窗口運行文件,如果有提示需要安裝擴展,直接點安裝即可(沒有安裝會一直顯示在連接 Python 內核):

另外,我們也可以打開一個已存在的文件或目錄(文件夾),比如我們打開一個 runoob-test,你也可以自己創建一個:

然後我們創建一個 test.py 文件,點擊下面新建文件圖標,輸入文件名 test.py:


然後就可以寫代碼,然後運行;

2.python編程起步

我們安裝了編譯器,現在就開始寫我們的第一條代碼:

# coding:UTF-8
infors=[1,2,3,4,5,6,7,8]
print("%d" % max(infors))
print("%d" % sum(infors))
print("%d" % (min(infors)))
print("%d" % (len(infors)))
print("%s" % (all(infors)))
print("%s" % any(infors))
#字符串
#字符串分片操作
del infors
infors="if i like you,i was 心隨而動"
sun_name=infors[:5]
su_name=infors[4:]
print("%s" % (sun_name))
print("%s" % (su_name))
""" 在python中字符串中的漢字和字母都當作一個字符來處理。漢字是兩個字節,字母是一個字節,所以,在 實際的程序中,在進行字符串截取的時候,尤其是中文的截取,就必須考錄到截取的字節位數,一旦截取衛戍部隊,就會出現亂碼的問題。 """
''' UTF-8編碼,英文和英文標點占一個字節,漢字和中文標點符號占三個字節。 Unicode編碼(十六進制編碼)中文和中文標點符號占兩個字節,英文也占兩個字節長度。 '''
#字符串型信息統計
title="www.ccc.com"
print("字符串長度 :%d" % (len(title)))
print("字符串中最大的字符:%c" % (max(title)))
print("字符串中最小的字符:%c" % (min(title)))
#成員運算符的運用
if "www" in title:
print("存在")
#字符串格式化;
name="lihua"
score=100
print(f"{
name} {
score}") #{}用來占位;
print("%(name)s %(score)d" % vars()) #字典;
''' 語法: “{成員標記!轉換格式:格式描述}”.format(參數列表) '''
del name
print("{name!s:^20}" .format(name="lihua"))
infors=12345678
print("{infors:,}".format(infors=12345678))
del infors
infors=190.456
print("{item:.2}".format(item=infors)) #保留兩位精度;

上面的函數有很多還沒介紹,這裡只是為了讓你熟悉編譯器的操作,後面會詳細介紹的。
提問:上面的程序我們會發現,程序開頭是“# coding:UTF-8”這是什麼意思喃?他的功能又是什麼?
回答:在計算機的世界裡所有的文件的信息都是通過編碼的形式保存在磁盤或者進行網絡傳輸的,正確的編碼設置可以防止出現”亂碼“,Python為了簡化,就在首部進行設置:

# coding:編碼名稱
常見的編碼名稱有GBK,GB2312,UTF-8;
而這裡用到的就是UTF-8編碼,在後面正式學習Python編程知識的時候,會介紹為什麼用UTF-8編碼,而不是其他的。

總結

本節類容主要是對編譯器下載的講解,熟練的使用編譯器往往能夠節約我們的時間,如果在沒有基礎的情況下,可以按照我上面的教程一步一步實現,也有些人會用psycharm編譯器,這些都是看個人意願,不會影響後面的學習。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved