python初学ノート

14273 ワード

python初学ノート(一)

  • python初学ノート(一)
  • ヘッダファイル
  • 注記の使用方法
  • 入出力
  • 変数の定義および出力
  • 2変数の入力
  • 3変数の削除
  • 4文出力
  • 5出力文字列の指定位置
  • 文字列
  • 1スラッシュ()1行の文を複数行に分けて
  • を表示します.
  • 2文字
  • 3接続文字列
  • リスト
  • 関数
  • 関数呼び出し
  • 2条件判定関数
  • 2循環関数
  • 3は、主関数
  • を呼び出す.
  • 類の紹介
  • を呼び出す
  • 2呼び出しサブクラス
  • 3主関数内クラスの呼び出し
  • python初学ノート(一)


    初めてブログを書いて、頑張って、自分で作ったメモを記録します.

    ヘッダファイル


    -#!/usr/bin/python-#--coding:UTF-8--中国語コード-#単行注釈-#import exampleがexampleをインポートしました.py以下は初心者の紹介です
  • コロン終了声明;
  • は括弧({})を使用しません.
  • すべてのインデント空白の数は同じでなければなりません.
  • 文に[],{}または()カッコに複数行のコネクタを使用する必要はありません.
  • べき乗//取整除;

  • コメントの使い方


    ''''これは複数行の注釈で、単一引用符を使用します.これは複数行の注釈で、単一引用符を使用します.'''「」「これは複数行の注釈で、二重引用符を使用します.これは複数行の注釈で、二重引用符を使用します.」

    にゅうしゅつりょく


    1変数の定義と出力


    次のコードの一部を示します.
    def main():
        counter = 100  #  
        miles = 1000.0  #  
        name = "John"  #  
        # counter, miles, name =100, 1000.0, "John"
        print counter
        print miles
        print name   
    

    2変数の入力


    次のコードの一部を示します.
    def main():
        #  , 
        str = raw_input()
        print str
    

    3変数の削除


    次のコードの一部を示します.
    def main():
        #  str
        del str
    	# print str #  str 
    

    4文出力


    次のコードの一部を示します.
    def main():
        print 'hello world!'
        print " Alice' "
        print ' Bob\' ' #  Bob' 
    

    5出力文字列の指定位置


    次のコードの一部を示します.
    def main():
        #  1 5
        s = 'ilovepython'
        print s[1:5]
    

    文字列


    1スラッシュ()1行の文を複数行表示に分割


    次のコードの一部を示します.
    def main():
        #  (\)  1 + 2 + 3
        total = 1 + \
                2 + \
                3
        print total
    

    2文字乗算可能


    次のコードの一部を示します.
    def main():
    	#  
        print '=' * 10 
        #   ============
    

    3接続文字列


    次のコードの一部を示します.
    def main():
    	#  
        print ' ' + ' '#  
    

    リスト#リスト#


    次のコードの一部を示します.
    def main():
    	 #  , . []  in  
        food = [' ', ' ',
                ' ', ' ']
        for i in food:
            print ' '+i
    
        print ' 10'
        # range(n)[0, 1, 2, 3...n-1]
        for i in range(10):
            print  i
    

    関数#カンスウ#


    1関数呼び出し


    次のコードの一部を示します.
    def main():
    	#  
        print foo(5, 10)
    

    2条件判定関数


    次のコードの一部を示します.
    def foo (n, m):
        res = n + m
        #  C 
        print '%s %s %s' % (n,m,res)
        if res < 50:
            print ' '
        # and or not  ,elif && ||
        elif (res>=50) and ((n==42) or (m==24)):
            print ' '
        else:
            print ' '
        return res
    

    2サイクル関数


    次のコードの一部を示します.
    res=0
    def fun i in range(5,10,1):
        res = i+res
        return res
    

    3メイン関数の呼び出し


    次のコードの一部を示します.
    #  main()if __name__=='__main__':
        main()
    

    クラスの紹介


    1親を呼び出す


    次のコードの一部を示します.
    class Parent:        #  
       parentAttr = 100 #  
       def __init__(self):
          print " "
    
       def parentMethod(self):
          print ' '
    
       def setAttr(self, attr):
          Parent.parentAttr = attr
    
       def getAttr(self):
          print "  :", Parent.parentAttr
    

    2サブクラスを呼び出す


    次のコードの一部を示します.
    class Child(Parent): #  
       def __init__(self):
          print " "
    
       def childMethod(self):
          print '  child method'
    

    3主関数内のクラスの呼び出し


    次のコードの一部を示します.
    def main:
    	c = Child()          #  
    	c.childMethod()      #  
    	c.parentMethod()     #  
    	c.setAttr(200)       #  
    	c.getAttr()          #