零基礎小白學Python,自帶狗熊掰棒子屬性,所以決定以博客形式來記載、總結、回顧python知識點
學習參考博客:http://www.cnblogs.com/wupeiqi/articles/4911365.html
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
http://www.cnblogs.com/luotianshuai/p/4930655.html
Python簡介
1.“龜叔”吉多·范羅蘇姆(Guido van Rossum)在1989年聖誕節期間編寫的一個編程語言
2.Python就為我們提供了非常完善的基礎代碼庫,覆蓋了網絡、文件、GUI、數據庫、文本等大量內容,被形象地稱作“內置電池(batteries included)”。用Python開發,許多功能不必從零編寫,直接使用現成的即可。除了內置的庫外,Python還有大量的第三方庫
3.pythonde 設計哲學是:“優雅”、“明確”、“簡單”
4.Python可以應用於眾多領域,如:數據分析、組件集成、網絡服務、圖像處理、數值計算和科學計算等眾多領域
5.互聯網公司廣泛使用Python來做的事一般有:自動化運維、自動化測試(本人目標)、大數據分析、爬蟲、Web 等
6.第一個缺點就是運行速度慢,和C程序相比非常慢,因為Python是解釋型語言,但是大量的應用程序不需要這么快的運行速度,因為用戶根本感覺不出來
第二個缺點就是代碼不能加密,如果要發布你的Python程序,實際上就是發布源代碼
Python環境
1.文本解釋器:PyCharm Community Edition 5.0.1
2.Python 3.4
Python基礎
1.Python使用縮進來組織代碼塊,請務必遵守約定俗成的習慣,堅持使用4個空格的縮進。在文本編輯器中,需要設置把Tab自動轉換為4個空格,確保不混用Tab和空格。
2.當行注視:# 被注釋內容 多行注釋:""" 被注釋內容 """
3.Python程序是大小寫敏感的
【變量】
1.變量定義的規則:
- 變量名只能是 字母、數字或下划線的任意組合
- 變量名的第一個字符不能是數字
- 設置變量的時候不能設置python自帶的內置方法比如type
- 以下關鍵字不能聲明為變量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
2.變量的作用:昵稱,其代指內存里某個地址中保存的內容
【常量】
1.在python中沒有常量的,所有的數值都可以改變,但是他依然有個常量的概念,但是是人為的你不去改變他,定義一個常量應該用大寫的形式
【流程控制】
1.if...else...
if <條件判斷1>: <執行1> elif <條件判斷2>: <執行2> elif <條件判斷3>: <執行3> else: <執行4>
猜幸運數字練習程序:

2.for i in range( )


3.while
while循環,只要條件滿足,就不斷循環,條件不滿足時退出循環
sum = 0 n = 99 while n > 0: sum = sum + n n = n - 2 print(sum)
【常用數據類型】
在Python中,能夠直接處理的數據類型有以下幾種:
一、數字
1. 整數:
int(整型)
2.浮點數:
float(浮點型)
整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的(除法難道也是精確的?是的!),而浮點數運算則可能會有四舍五入的誤差
二、字符串 str
True
False 1 或 0
五、元組 tuple
和list非常類似,但是tuple一旦初始化就不能修改,也就沒有了.insert .remove .pop等操作
【運算】

比較運算:

賦值運算:

邏輯運算:

成員運算:

身份運算:

位運算:

運算符優先級:

- r,以只讀方式打開文件
- w,打開一個文件只用於寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。
- a,打開一個文件用於追加。如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入。
- w+,打開一個文件先寫后讀。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。
- r+,可讀寫文件。【可讀;可寫;可追加】
練習:
w:

r:

a:

循環讀:

就這些,未完待續...
給自己喝碗雞湯:堅持,一點點學,相信積累的力量!術業有專攻,聞道有先后,啥時候都不晚,也不要覺得丟臉。。。
