1. 程式人生 > >Python零基礎入門一

Python零基礎入門一

上一個寒假學習完了《Android-第一行程式碼》這本書,這個寒假打算好學習一下python這門語言,一方面是由於對python的爬蟲比較感興趣,另一方面也是算是搜尋查詢的一種工具。這次學習由於沒有找到一本比較合適的零基礎入門的書籍,所以直接看的小甲魚系列的python視訊,感覺效果還是不錯的。閒話少說,直奔主題。
先總的說一下學習python語言給我的感覺(雖然知識學習了一點),由於之前學習過C、C++、Java等語言,對一些語法結構可以說已經是根深蒂固了,而python卻真的是不走尋常路,語法結構根上述語言差的好多,一下手真的覺得好彆扭。例如python不用去宣告一個變數,想用就直接用。還有就是python沒有用{}來界定一個函式或者語句的作用域,而是採用了縮排,同一縮排下表一一個作用域,還有好多,以後會慢慢補充,總而言之,還需要適應一段時間。
首先,用一個簡單的猜數字的遊戲來學習一下python的if語句、while語句等用法。

#編寫一個猜數字的遊戲,功能要求實現多次猜數,數字隨機產生
#若給出的數字不是正確的答案,並給出相應的提示。
import random
print("----------歡迎來玩我的猜數字遊戲!!!---------")
print("----------你只有3次機會,一定要加油哦---------")
secret=random.randint(1,10)
temp=input("請輸入你要猜的數字:")
guess=int(temp)
flag=3
if (guess==secret) and (flag==3):
     print("哥,你真厲害,一次就猜對了")
else
: while (guess!=secret) and (flag!=1): flag=flag-1 if guess<secret: print("你猜的數字小了,小了") if guess>secret : print("你猜的數字大了,大了") flagtostr=str(flag) print("你還有"+flagtostr+"次機會") temp=input("請重新輸入你的數字:") guess=int
(temp) if secret==guess : print("哥,你終於猜對了!!!") else: print("很抱歉,機會用完了!!!") secrettostr=str(secret) print("正確的答案為"+secrettostr) print("謝謝你來玩我的小遊戲!!!")

程式執行截圖:
這裡寫圖片描述
上面的這個小遊戲主要是熟悉一下python的語法結構,瞭解python通過縮排來控制語句的作用域,還有input、print等內建函式的使用,python的內建函式以後會慢慢補充。
最後給大家附上Python IDE的下載地址:Python-3.6.0.exe

相關推薦

Python基礎入門

上一個寒假學習完了《Android-第一行程式碼》這本書,這個寒假打算好學習一下python這門語言,一方面是由於對python的爬蟲比較感興趣,另一方面也是算是搜尋查詢的一種工具。這次學習由於沒有找到一本比較合適的零基礎入門的書籍,所以直接看的小甲魚系列的py

Python基礎入門(6)-------數值類型

math 工具 int() ber 情況 info 獲得 浮點型 log int、float 類型 Python的 int 、float 類型相對於其他語言的沒有明確的範圍限制,Python 的 int 、float 類型能存儲多大的數值是由硬件決定 十進制可以直接寫

Python基礎入門(7)-------list 列表

集合 通用操作 數據 sort alt not in size index 索引 參數 list 列表屬於可變列表 (1)可以包含任意對象有序集合,【如下圖,任意數據類型,順序跟我們存進入的一樣】 (2) 通過下表索引訪問,如下圖所示甚至可以使用負數進

Python基礎入門(11)-------dict 字典表

所有 聲明 from 如果 函數 () color 第一個 圖片 dict 字典表屬於映射的數據類型 特性:通過鍵(key),而不是通過下標訪問數據 包含任意對象的無序集合 可變長度,可任意嵌

Python基礎入門(10)------- str 字符串

二進制 一個 顯示 col 換行 第一個 單引號 判斷 art 編程中使用頻率非常高的數據類型 “str 字符串” ,字符串屬於不可變序列。 Python中聲明字符串 使用 ‘單引號’ 或者 “雙引號” 都是可以的 。 字符串的引號前後匹配的 下面是實現多行

Python基礎入門(12)-------文件讀寫

顯示 二進制 通過 轉義 int() 找文件 編程習慣 取數 -- 數據類型:指向一個特定的文件 。不管是文本或者文檔。或者其他媒體文件。 聲明方式: open(‘路徑‘ , ‘模式‘ , encoding = ‘編碼‘); (1)路徑 例如

Python基礎入門學習 pdf下載 小甲魚

《Python零基礎入門學習-水木書薈》適合學習Python3的入門讀者,也適用對程式設計一無所知,但渴望用程式設計改變世界的朋友們!《Python零基礎入門學習-水木書薈》提倡理解為主,應用為王。因此,只要有可能,小甲魚(作者)都會通過《Python零基礎入門學習-水木書薈》中生動的例項來讓

Python基礎入門到高階教程(附安裝指南、安裝包、程式碼)

你想要進入一個全新的領域時,首先要弄清楚的就是它的體系。那麼在Python領域,應該掌握哪些知識點呢? Python基礎與高階程式設計   1、Linux環境搭建與python安裝 2、Python語法基礎 3、Python字串解析 4、Python時間和日曆

Python基礎入門之函式的修飾器詳解!

內嵌函式 要理解修飾器,首先要知道python的內嵌函式。 在函式內部可以建立另外一個函式,不過內部函式也只能在外部函式的作用域之內呼叫才有效。 如果內部函式定義中包含了外部函式定義的物件的引用,內部函式會被稱為閉包 私信小編007即可獲取小編精心準備的大禮包一份哦!

Python基礎入門python程式碼的外部模組引用與基本賦值語句!

從結構化程式設計流行以來,程式碼便被分塊儲存,稱之為模組或庫。 在python中仍然如其它程式語言一樣,我們可以在一個文件中方便地引用一個模組,然後可以在當前文件的程式碼中使用外部模組的可用物件。 一般來說,在python中一個外部模組也對應了一個以.py結尾的具體檔案。 一、引用模組中

python基礎入門day1——流程控制語句

為什麼我要學python? python是一門強大的面向物件的程式設計語言。它的效率極高:使用其他語言時,需要上百行的語句,python往往只需要幾十行就夠了。python的語法有助於建立優美、工整、可讀性強的程式碼。 人們將python運用於許多方面:編寫遊戲

python基礎入門day2--列表與字典

如果我們想要儲存一堆具有相同性質的資料的時候應該怎麼做?比如說現在我想用python儲存一個班裡所有同學的資訊,我該怎麼儲存?難道要一個一個建立變數來儲存嗎?這樣實在是太笨了,如果我想要儲存整個學校同學的名單,那還不得累死。python中有這麼些資料結構,可以幫

Python基礎入門到進階需要注意以下幾點

萬事開頭難,一切的事情,開頭的確很難,學程式設計也是如此,因此剛開始學程式設計的童鞋們,就要多借鑑過來人的經驗,少走彎路,本文達妹就為大家分享幾個Python程式設計小白初學時常出現的問題,供大家引以為戒。 盯住一個問題牢牢不放 因為初學Python小白開始很難具

11歲表弟寫的Python基礎入門筆記!

一、Python輸入與輸出 輸出:使用print()函式。 print()函式的基本語法格式如下:print(輸出內容)。 輸出內容可以是數字和字串(字串需要用引號括起來),也可以是包含運算子的表示式(輸出內容為計算的結果)    

Python基礎入門四之列表的分片

接著上一篇繼續學習列表的相關操作,主要時學習列表分片和幾個對於列表元素進行操作的函式,算是對於上一篇的一個補充。 1.列表的分片 格式:str1=str[起始位置:結束位置] 作用:將str中指定區間的元素複製到str1中,也就是說分片得到的是原字串的

Python基礎入門之三---(for迴圈+列表)

Python的for迴圈與C、C++等語言的for迴圈的結構還是有很大的差別的,不過還是很容易上手的,Python的列表類似於C語言中的陣列,但是相比陣列的功能更加強大,玩笑話是說打了激素中的陣列。 For迴圈 (1)For迴圈的語法結構: For

基礎入門學習Python》(10)--列表:一個打了激素的陣列(

  前言 有時候我們需要把一些東西暫時儲存起來,因為他們有著一些直接或間接的聯絡,我們需要把它們放在某個組或者集合中,未來可能用得上。 很多接觸過程式設計的朋友都知道,都接觸過陣列這個概念,那麼陣列這個概念事實上很簡單,把一大堆同總型別資料挨個擺在一塊,然後通過陣列的下標進行索

Python爬蟲開發():基礎入門

0×00 介紹 本人對於Python學習建立了一個小小的學習圈子,為各位提供了一個平臺,大家一起來討論學習Python。歡迎各位到來Python學習群:960410445一起討論視訊分享學習。Python是未來的發展方向,正在挑戰我們的分析能力及對世界的認知方式,因此,我們與時俱進,迎接變化,並

基礎入門學習Python》第057講:論隻爬蟲的自我修養5:正則表示式

如果你在課後有勤加練習,那麼你對於字串的查詢應該是已經深惡痛絕了,你發現下載一個網頁是很容易的,但是要在網頁中查詢到你需要的內容,那就是困難的,你發現字串查詢並沒有你想象的那麼簡單,並不是說直接使用 find 方法找到匹配字串的位置就可以了。 我們來舉個例子,學習了前面幾節課你應該已經嘗試過

基礎入門學習Python》第056講:論隻爬蟲的自我修養4:網路爬圖

今天我們結合前面學習的知識,進行一個例項,從網路上下載圖片,話說我們平時閒來無事會上煎蛋網看看新鮮事,那麼,熟悉煎蛋網的朋友一定知道,這裡有一個 隨手拍 的欄目,我們今天就來寫一個爬蟲,自動抓取每天更新的 隨手拍。 要寫爬蟲,首先要做的第一件事就是踩點,主動發現網頁之間的規律,還有圖片