python初学ノート
14273 ワード
python初学ノート(一)
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() #