Python學習的第一天
- 前言
- 搭建環境與編譯器
- 變數和簡單資料型別
前言
我想說一下我自己為什么想要學python吧,之前問過一些人說我一個學習網路安全的需要這樣系統的學習python嗎,學長學姐們告訴我說沒有必要,只需要簡單的學習一下陳述句,能看懂就行了,但是吧,我是一個很笨的人只有實操才能記住,才能學習到東西,所以我還是買了這本書自學,
同樣也想要分享自己的學習經歷希望得到別人的建議與幫助
搭建環境與編譯器
學習python的第一步就是搭建python環境,python的版本越高,其功能越全面,但是如果你之前就下載了比較的低版本可以再下載一個比較新的版本,博主原本為了下載sqlmap下載了python2.7,后面又安裝了python3.8,盡管再cmd中驗證的時候經常顯示的是python2.7,但是也沒有關系,因為可以在編譯器中設定使用的python版本,注意在安裝的時候有兩個選項在安裝視窗的最下面都勾上,
- Install launcher for all users
- add python 3.8 to path
官方的網址https://www.python.org/downloads/windows/
下載時要知道的是這里咱們使用的電腦是windows系統且一般都是64位的了,所以在下載的時候得找到python3.8 windows 64bits,
編譯器我使用的是pycharm,而書上使用的是Sublime Text,
鏈接:https://pan.baidu.com/s/1ZHZaGXQLsyPpIXRiHFrk1Q
提取碼:qw66
安裝的時候可能有點復雜,但是安裝包中但含有下載的提示的,密鑰可以在csdn私信我,
在你下載完成的時候,可以點入pycharm進行最開始的編譯了,也可以使用python3.9自帶的編譯器,如圖所示

點擊新建專案就出現了如圖的視窗,我們需要在“位置”找到我們之前自定義安裝python的地方,出現我這樣的情況就歐克了,創建完專案之后我們需要建立python檔案如圖:

這樣就歐克了,

我們可以輸入以上的代碼,來檢驗一下是否可以運行,運行成功就代表著我們正式開始了python的學習之旅,
這個時候咱們需要來配置環境變數我們需要找到咱們之前下載python3.8的檔案
變數和簡單資料型別
首先我們得注意變數的命名
- 變數名只能包含字母、數字和下滑線,命名是不能以數字打頭,如1_message是不允許的
- 變數名不能包含空格
- 變數名最好簡短且易于分辨
- 不要使用函式名或者關鍵字來當作變數名
字串
在python中用引號括起來的都是字串,引號可以是單引號也可以是雙引號
1.使用方法修改字串的大小寫
name = "ada lovelace"
print(name.title())#name后面的“.”讓python對變數name執行方法title()指定的操作,而title()的操作是以首字母大寫顯示每個單詞
print(name.upper())#upper()將所有字母以大寫的形式顯示出
print(name.lower())#lower()將所有字母以小寫的形式顯示出
結果:
Ada Lovelace
ADA LOVELACE
ada lovelace
2.在字串中使用變數
first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"#要在字串中插入變數的值,需要在前引號前加上字母f并且需要將要插入的變數放在花括號內
message = f"Hello,{full_name.title()}!"
print(message)#f是format(設定格式)的簡寫,因為python通過把花括號內的變數替換為其值來設定字串的格式
結果:
Hello,Ada Lovelace!
3.使用制表符(\t)或換行符(\n)來添加空白
print("Languages:\n\tPython\n\tC\n\tJavaScript")#"\n"是換行,”\t“是制造空行
結果:
Languages:
Python
C
JavaScript
4.洗掉多余的空白
下面使用的是python自帶的編譯器
>>> favorite_language = 'python '
>>> favorite_language
'python '
>>> favorite_language.rstrip()#利用rstrip()來消除空白但這種只是暫時的
'python'
>>> favorite_language = favorite_language.rstrip()#必須將洗掉的結果關聯到變數,達到永久洗掉空白行的作用
>>> favorite_language
'python'
結果:都在圖中了,我們需要關注的是空格消除的效果
>>> favorite_language.rstrip()#只洗掉字串后面的空白
' Python'
>>> favorite_language.lstrip()#lstirp()用于洗掉前面的空白
'Python '
>>> favorite_language.strip()#字串前后都進行洗掉空白
'Python'
承接上圖的
5.使用字串時避免語法錯誤
message = 'One of Python's strength is its divers community.' #三個單引號使得Python無法判斷字串結束的位置導致錯誤
print(message)
結果:
運行錯誤,三個單引號使得python無法辨別字串結束的位置,所以在我們字串中出現單引號時我們最好在外面使用雙引號,
總結
1. 字串就是引號括起來的
2. title()方法可實作單詞首字母大寫形式呈現出來,upper()方法可以實作所有單詞大寫的形式呈現出來,lower()方法可以實作所有單詞小寫的形式呈現出來
3. \t 用于制造空白 \n 用于換行,兩者不可以直接放在變數的前后
4. 洗掉多余空白利用方法rstrip() 可以洗掉字串右邊的空白,lstrip()可以用于洗掉字串左邊的空白,strip()可用于洗掉字串前后的所有的空白行
博主的學習速度很慢,所以一天學的不太多,但是會堅持的!!!
若有解釋錯誤的地方請在評論指出,假如有更好的解釋與講法也歡迎在評論區說出,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/275482.html
標籤:python
