Python學習筆記1:Python基礎,python學習筆記

來源:互聯網
上載者:User

Python學習筆記1:Python基礎,python學習筆記
一 變數和類型
1 變數不需要聲明


2 type():可查詢資料類型


3 資料類型:None,int,float,bool,string


4 sequence:tuple-定值表,元素不可變,list-表,元素可變
s1 = (1, 2.2, "3", True) #s1 is a tuple
s2 = [1, 2.2, "3", True] #s2 is a list
s3 = [1,[2.2, "3", True]] #sequence is used as elem
元素引用
4.1 下標引用:s[(int)index],下標index從0開始:
s1[0] = 11
s3[1][0] = 22.22


4.2 範圍引用:s[下限:上限:步長]
省略下限:從開始出遍曆
省略上限:到最後
寫明上限,則不包含上限本身


4.3 尾部引用:s[(int)-index],倒數第index個元素




5 字串
字串是元組,可以執行元組的相關操作


6 運算
數學運算:+,-,*,/,%,**(乘方)
邏輯運算:==, !=, <, <=, >, >=, and, or, not, in(判斷某個元素是不是序列的一個元素)


7 縮排
C語言:
if(i > 0)
{
    x = 1;
    y = 2;
}
Python:
if i > 0:
    x = 1
    y = 2


三 控制流程程
1 選擇結構 
if-elif-else
if condition
    do
elif condition
    do
else
    do


2 迴圈結構(支援continue和break)
2.1 for-in 遍曆序列
for 元素 in 序列


2.2 while
while condition:
    do


四 函數
格式:
def functionName(args)
    do
    return args(可返回多個參數)
剛學Python,使用的是Python30,推薦一本入門學的書

python3.0發布的時間不久,建議還是2.7+就可以了,資料少,遇到問題解答少。
先看python簡易教程,然後看python核心編程。
學習完之後,簡易自己 搞一個 爬蟲工具,如果想研究性web,可以研究一下django,會讓你興奮的!

這是我的學習路線。

樂於助人是我一向作風!
 
問①Python好學?沒有基礎 ②推薦好的學習Python的學校最好是北京

1.相對不難學。但是學的很精,不是很容易。

2.不瞭解。不亂推薦。
只是想說,我寫了很多教程類的資料。
你湊頭看起,會更容易上手的。
比如:
【整理】Python語言簡介
搞懂python大概是啥。

【整理】【多圖詳解】如何在Windows下開發Python:在cmd下運行Python指令碼+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE
搞懂如何寫python代碼,運行python代碼。

3. 可以參考我的:
【整理】如何學習Python + 如何有效利用Python有關的網路資源 + 如何利用Python內建手冊(Python Manual)
裡面會教你,如何學習Python,以及推進了適合你入門看的書的。

(此處不給貼地址,請自己用google搜標題,即可找到文章地址)
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.