python基礎筆記

pycharm簡介html

pycharm是Jetbrains家族中的一個明星產品,Jetbrains開發了許多好用的編輯器,包括Java編輯器(IntelliJ IDEA)、JavaScript編輯器(WebStorm)、PHP編輯器(PHPStorm)、Ruby編輯器(RubyMine)、C和C++編輯器(CLion)、.Net編輯器(Rider)、iOS/macOS編輯器(AppCode)等。pycharm如今在官網[https://www.jetbrains.com/pycharm/download/#section=windows]是分爲兩個版本,第一個版本是Professional(專業版本),這個版本功能更增強大,主要是爲Python和web開發者而準備,是須要付費的。第二個版本是社區版,一個專業版的閹割版,比較輕量級,主要是爲Python和數據專家而準備的。PyCharm 並且能夠跨平臺,在macos和windows下面均可以用,這點比較好。java

pycharm(2019)安裝教程python

1下載安裝web

1.1打開官網macos

http://www.jetbrains.com/pycharm/download/編程

 

 

 

 

耐心等待,大概200M,幾分鐘左右windows

1.2.雙擊下載好的exe,獲得以下圖所示,點擊next數組

 

 

 

1.3.軟件安裝在其餘 盤中,好比D盤 app

 

 

 1.4.根據本身電腦選擇  64位仍是32位,選擇關聯.py,選擇增長更新路徑異步

 

 

 1.5.繼續點擊install便可

 

 

 

 

 

 1.6.選擇稍後重啓

 

 

 1.7.安裝成功後要進行配置,雙擊圖標打開

 

 

 1.8.選擇,並continue

 

 

 1.9.選擇是否發送信息

 

 

 1.10.爲了清晰,咱們不選擇默認配置,循序漸進看一下

 

 

 

 

 

 

2.激活

2.1 下載補丁

連接: https://www.jb51.net/softs/669519.html下載 將 JetbrainsCrack-release-enc.jar 放置到 pycharm安裝目錄的\bin目錄下(位置可隨意,只要配置文件填寫相對應的路徑)。

2.2 在 Pycharm安裝目錄的\bin目錄下找到 pycharm.exe.vmoptions 和 pycharm64.exe.vmoptions 

 

 

 

2.3 以文本格式打開這兩個文件,並追加

-javaagent:D:\pycharm\PyCharm 2018.3.3\bin\JetbrainsCrack-release-enc.jar

(務必注意,根據本身安裝目錄調整上句話!!!!!)

 

 

 

而後保存

2.4 選擇激活碼激活

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
ThisCrackLicenseId-{
"licenseId":"11011",
"licenseeName":"WeChat",
"assigneeName":"IT--Pig",
"assigneeEmail":"1113449881@qq.com",
"licenseRestriction":"",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}

安裝完成。

python 語言和 C 語言的區別

C 屬編譯型語言,Python 屬解釋型語言。這點其餘答主提過,確實是重要的區分點。編譯型和解釋型,在編程時的最大區別是必沒必要要寫一個入口函數,在C語言裏是 main,而 Python 能夠不寫。

編譯型的優勢是「靜態」,代碼不能一行一行編譯執行,必須做爲整個工程來編譯,這樣便於類型檢查,下降運行時錯誤率;運行時效率更高,由於編譯器能夠統籌各個方面,生成更優化的機器指令;一經編譯即可直接以機器語言再次執行。

解釋型語言的優勢是「動態」,代碼的每一行可獨立執行(代碼塊除外)。這樣就能夠靈活地進行實時交互,調整正在運行的程序,進行實時、異步的調試。

python中的運算符

一、Python 算術運算符

如下假設變量 a 爲 10 ,變量 b 爲 21 :

 

 

 二、Python 比較運算符

如下假設變量 a 爲 10 ,變量 b 爲 20 :

 

 

 三、Python 賦值運算符

如下假設變量 a 爲 10 ,變量 b 爲 20 :

 

 

 四、Python 邏輯運算符

Python 語言支持邏輯運算符,如下假設變量 a 爲 10 , b 爲 20:

 

 

五、Python 佔位符

 

 

佔位符%s既能夠表示字符串str,還能夠表示整數int,浮點數float;

 

佔位符%d既能夠表示整數int,還能夠表示浮點數float(去除整數部分)

佔位符%f既能夠表示浮點數float,還能夠表示整數int(默認保留6位小數)

 

 

  python條件判斷

條件語句是指根據條件表達式的不一樣計算結果,使程序流轉到不一樣的代碼塊。python中的條件語句是if語句和if else語句。

一、if 條件語句:用於判斷某個條件是否成立,若是成立,則執行語句內的程序,不然跳過if語句執行後面的內容

if語句的執行過程是,若是條件的布爾值爲true,則執行語句塊:不然跳過語句塊,繼續執行後面的語句。語句塊是一組程序語句,python的語法中沒有用Java等語言中的花括號表示一組語句,而是採用空格縮進的方式表示一組語句

 

 

 二、條件表達式與關係運算符:使用if語句時,後面要用到條件表示式和關係運算符,他們能夠通過運算獲得布爾值。先後兩個數值,中間使用關係運算符比較,獲得布爾值。

經常使用的關係運算符以下表所示:

 

 

 三、if語句 + elif語句 + else語句:按照前後順序進行判斷,若當前條件(if 或者是 elif) 爲False, 則跳到下一個條件進行判斷,不然爲True時,執行對應的代碼,而且後面還未執行的條件判斷都跳過,再也不執行了。即只要遇到一個if或elif爲True的, 程序執行完對應的代碼後,該輪條件判斷就結束。



 

 

 python中的循環語句

Python中有兩種循環,分別爲:for循環和while循環。 for循環能夠遍歷任何序列的項目,如一個列表或者一個字符串。while 語句用於循環執行程序,即在某條件下,循環執行某段程序,以處理須要重複處理的相同任務。

for循環

 

 

 while循環

 

 

 

 

python中list 數組、列表

一、向列表中添加元素

向列表添加元素一共有append()、extend()和insert()三種方法

1.一、append()方法默認將元素添加到列表末尾,而且一次只能添加一個元素

1.2 extend()方法能夠添加多個元素,可是必須以列表的形式添加

1.3 insert()方法能夠增長一個元素,也能夠指定位置添加

二、從列表中刪除元素

從列表中刪除元素一共有remove()、del和pop()三種方法

2.1 remove()方法,咱們須要知道列表中已經存在的元素,刪除列表中存在的指定元素

2.2 del方法,刪除指定位置的元素,del後直接跟列表名能夠刪除整個列表

2.3 pop()方法能夠彈出元素,若無指定索引值做爲參數時默認彈出最後一個元素

三、其餘操做

3.1 count()方法能夠計算參數在列表中的出現次數

3.2 index()方法能夠返回參數在列表中的位置

3.3 sort()方法能夠將列表中的元素進行排序

3.4 reverse()方法能夠將列表中的元素進行反轉

python中list 多維數組

嵌套序列(好比由一組等長列表組成的列表)將會被轉爲一個多維數組:

student_info = [[1,"xiaobai","bj"],[2,"xiaohong","bj"],[3,"xiaoming","bj"]]

相關文章
相關標籤/搜索