Python學習

1原在、數(shù)據(jù)類型

字符串  str
元組    tuple
字典    dictionary
列表    list
數(shù)字:   int long  和 float 讯榕、complex

字符串 str

   name = '小明'
   mark = '*'
   print(mark * 10)
   *********

數(shù)組 list

 names = ['小明','小花','柱子','二蛋']

元組 tuple

 tuple = ('小明','小花','柱子','二蛋')

字典 dict

 info = {'name':'小明','age':18}

集合 set

集合是無重復數(shù)據(jù)丛晌,無序的數(shù)據(jù)集合
 animals = {'小貓','小狗','小龍','小牛'}

2、函數(shù)

2-1 定義一個函數(shù):def 函數(shù)名(參數(shù)):

def func_name(name1, name2):
    print(name1 + name2)

2-2 常用的系統(tǒng)函數(shù):

print('控制臺輸出函數(shù)')

input('控制臺輸入函數(shù)')

int('轉成整形數(shù)據(jù)--只能是數(shù)字格式字符串和浮點型') 

float('轉成浮點型數(shù)據(jù)')

type('獲取數(shù)據(jù)類型')

id('查看對象地址')

3、面向?qū)ο?/h2>

3-1 定義一個類:class 類型(繼承對象):

class Animals(object):
    # 類屬性
    count = 100
    
    # 類方法
    @classmethod
    def animals_descript(cls):
        print('動物描述:動物是人類的好朋友')
    
    # 靜態(tài)方法 不訪問實例和類屬性
    @staticmethod
    def animals_count():
        print('當前見多的動物種類個數(shù)%d' % Animals.count)
    
    # 實例化方法
    def __init__(self, name):
    # name 是對象的屬性
        self.name = name
    
    def __str__(self):
        return '返回一個字符串 ,打印對象時候調(diào)用這個方法'
    
    # 自定義一個方法
    def eat(self):
        print('吃')
    
    # 當對象被移除時候 調(diào)用此方法
    def __del__(self):
        print('我被干掉了')
    

# 創(chuàng)建一個cat對象
cat = Animals()
        

3-2 創(chuàng)建一個單利

class MusicPlayer(object):
    
    # 添加一個類屬性
    instance = None
    # 在添加一個類屬性 記錄是否實例化過
    init_flag = False
    
    def  __new__(cls, *args, **kwargs):
         if cls.instance is None:
            cls.instance = super().__new__(cls)
         return cls.instance
    
   def __init__(self):
        print('-' * 50)
        if MusicPlayer.init_flag:
            return
        MusicPlayer.init_flag = True
        print('創(chuàng)建音樂播放器')

3-3 異常處理

當程序執(zhí)行出現(xiàn)錯誤時候雅采,就會拋出異常處理,代碼出現(xiàn)異常不會立馬就停止程序慨亲,會向上查找婚瓜,看調(diào)用此函數(shù)的函數(shù)內(nèi)部是否進行了異常處理,一直到主函數(shù)刑棵。若沒有查找到異常處理才對停止程序運行巴刻。

try:
    # 嘗試執(zhí)行此處代碼
except ValueError:
    # 此處處理已知的錯誤
except Exception as result:
    # 若出現(xiàn)問題就執(zhí)行這里面到嗎
    # 捕獲未知異常
else:
    # 代碼沒有正常執(zhí)行就執(zhí)行此處的代碼
finally:
    # 無論程序是否捕獲到異常都會執(zhí)行此處代碼

3-4 import 導入模塊

from . import 文件名 as 
# . 表示從當前package 中導入文件
import 文件名

from . import hh_import_main
# 導入部分功能
from hh_object.hh_gun import  Gun

3-5 文件讀寫

文件操作步驟
1.打開文件 默認是只讀方式
2.讀寫文件
3.關閉文件

# 打開文件
# 默認方式就是只讀 
file = open('name.txt', 'r')
# 從第一個開始讀取 讀取長度為6
text = file.read(6)
print(text)
# 后面再次讀取是從上次讀取到結果的下一個字符開始
text = file.read(7)
print(text)
# 關閉文件
file.close()

'a'追加
'w'覆蓋原有的字符串
'r'只讀方式
'r+, w+,a+' 都有讀寫功能 但是經(jīng)常移動文件指針

readline 一次讀取一行內(nèi)容
方法執(zhí)行后:指針會移動下一行蛉签,準備再次讀取

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末胡陪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子碍舍,更是在濱河造成了極大的恐慌柠座,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件片橡,死亡現(xiàn)場離奇詭異妈经,居然都是意外死亡,警方通過查閱死者的電腦和手機捧书,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門吹泡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人经瓷,你說我怎么就攤上這事爆哑。” “怎么了了嚎?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵泪漂,是天一觀的道長廊营。 經(jīng)常有香客問我,道長萝勤,這世上最難降的妖魔是什么露筒? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮敌卓,結果婚禮上慎式,老公的妹妹穿的比我還像新娘。我一直安慰自己趟径,他們只是感情好瘪吏,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蜗巧,像睡著了一般掌眠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上幕屹,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天蓝丙,我揣著相機與錄音,去河邊找鬼望拖。 笑死渺尘,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的说敏。 我是一名探鬼主播鸥跟,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼盔沫!你這毒婦竟也來了医咨?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤迅诬,失蹤者是張志新(化名)和其女友劉穎腋逆,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體侈贷,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年等脂,在試婚紗的時候發(fā)現(xiàn)自己被綠了俏蛮。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡上遥,死狀恐怖搏屑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情粉楚,我是刑警寧澤辣恋,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布亮垫,位于F島的核電站,受9級特大地震影響伟骨,放射性物質(zhì)發(fā)生泄漏饮潦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一携狭、第九天 我趴在偏房一處隱蔽的房頂上張望继蜡。 院中可真熱鬧,春花似錦逛腿、人聲如沸稀并。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碘举。三九已至,卻和暖如春搁廓,著一層夾襖步出監(jiān)牢的瞬間殴俱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工枚抵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留线欲,地道東北人。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓汽摹,卻偏偏與公主長得像李丰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子逼泣,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 高階函數(shù):將函數(shù)作為參數(shù) sortted()它還可以接收一個key函數(shù)來實現(xiàn)自定義的排序,reversec參數(shù)可反...
    royal_47a2閱讀 680評論 0 0
  • python學習筆記 聲明:學習筆記主要是根據(jù)廖雪峰官方網(wǎng)站python學習學習的趴泌,另外根據(jù)自己平時的積累進行修正...
    renyangfar閱讀 3,027評論 0 10
  • pyton review 學習指南 https://www.zhihu.com/question/29138020...
    孫小二wuk閱讀 1,041評論 0 2
  • 1. 函數(shù) 函數(shù)是組織好的,可重復使用的拉庶,用來實現(xiàn)單一嗜憔,或相關聯(lián)功能的代碼段。 函數(shù)能提高應用的模塊性氏仗,和代碼的重...
    _凌浩雨閱讀 342評論 0 2
  • python===### 地址1. mac 下python 2.7的地址 /Library/Python/2.7/...
    Colaplusice閱讀 507評論 0 0