day02パイソンベース2

学生= [ 'ハイXX'、 '石がシークを求めて'、 '王'、 'Moumou'] 
印刷(学生。[0])

student_info = [ 'ハイXX'、18 '女性'、 [ ' 歌' 、]、[RAPを'ジャンプ'、18]である
プリント(student_infoする[3]。)
プリント(student_infoの[3] [0])
を印刷(student_info [0 :. 4:2])
student_info.append( 'のNb')
印刷( student_info)
デルstudent_info [2]
印刷(student_info)

#1 #INDEXインデックスリストの値を取得
プリント(student_info.index(18である))
#1
#1 #COUNTは、値の数のリストを取得し
、印刷(student_info.count(18) )

#値、リストの最後の撮影したデフォルト値
ポップ場合#()インデックス値に対応する書かれたインデックスが取られ括弧
student_info.pop()
印刷(student_info)
student_info.pop(2)
印刷(student_info)

シフトを加えて、リスト値の除去
student_info。(18)で外し
印刷(student_info)

を挿入#
student_infoインデックス#3が位置まで挿入される内
student_info.insert(3 '合肥')
プリント(student_info)

は、リスト合体拡張
、student_info1 = [ 'ハイXX'、18 '女性' [ ' 歌' 'ジャンプ'' RAP ''バスケットボール']
student_info2 = [' Moumou '18'男性' [' 歌''ジャンプ'' RAP「]
student_info1.extend(student_info2)
プリント(student_info1 )

#タプル
tuple1 =(1、2、3 、 ' 高いXX')
プリント(tuple1)
プリント(tuple1 [0 :. 4 :. 3])

辞書
#ちょっと値は、任意のタイプであってもよい、不変型である必要があり
dict1 =辞書({ '年齢': 18、 '名称': ' 高いXX'})
プリント(型(dict1))

値辞書、辞書名+ []
プリント(dict1 [ '年齢'])

##預金
dict1 [「レベル」] =。6
印刷(dict1)

##辞書のキーを(取得)、値()、キー項目()
印刷(dict1.keys())
印刷(dict1.values())
を印刷(dict1.items())

のGETの
印刷(dict1.get( '名前'))
デフォルト値はありませんすることができる場合は
、印刷(dict1.get( 'セックス'、 0を))

しばらく真:
名=入力( '推測文字を入力してください。'。)ストリップ()
名前== '戦車' IF:
印刷( '!戦車成功')
BREAKの
印刷( '再入力してください!')
NUM + = 1つの

#ファイル
F =オープン( 'file.txtを'、MODE = '質量'、エンコード= 'UTF-8')
を開く( 'file.txtを'、MODE = '質量'、エンコーディング=付き'UTF-8' )F AS:
f.write( 'fatenanshan')

:Fなどのオープンと( 'filel.txt'、 'W'、エンコード= 'UTF-8')
f.write() 'fatenanshan'

開く(「filel有します。TXT」、R ''、エンコード= 'UTF-8')、Fとして:
RES = f.read()
プリント(RES)

:F AS( '1.JPG'、 'RB')とのオープン
達しRES =、f.read()
印刷()


関数
#1機能なしパラメータ
DEFログイン():
ユーザー= INPUT( 'ユーザー名を入力します。') .strip()
PWD =入力( 'パスワードを入力してください').strip()
ユーザー== 'WJ'とPWD == '123' IF:
印刷( 'ログイン成功')
他:
印刷( 'エラー')


ログイン( )


#2.参照機能
DEFログイン(ユーザ名、パスワード):
ユーザー=入力( 'ユーザ名を入力してください').strip()
PWD =入力( 'パスワードを入力してください').strip()
== IFユーザーのユーザー名と==パスワードPWD:
印刷( 'ログイン成功')
他:
印刷( 'エラー')


ログイン( 'WJ'、 '123')


#3。空関数

DEF楽しい(X、Y):
印刷(X、Y)


楽しい(18、23)#以下の質量、これ以上のパス


#デフォルトパラメータ
DEFのFOO(X = 10、Y = 20である):
印刷(X、Y)


のfoo()のパラメータを渡さない#、デフォルトパラメータ
FOO(200 300)#質量参加、渡されたパラメータ

「」 '
ネストされた関数定義:機能定義関数
関数オブジェクト:関数のメモリアドレス
、名前空間機能:
ビルトイン:Pythonのパーサが付属しています
グローバル:すべての書き込みヘッドを変数、機能
部品:内部関数定義
名前空間のロード順序:
内蔵---> ---グローバル>ローカル
名前空間の検索順序:
ローカル---> ---グローバル>組み込みは
「」 '
X = 20である


(DEFの関数func1 ):
印刷(」... funclから')
プリント(X)
上部、プリント(X)= 30 X参照することができないことにより、底から実行#X = 30コード


:(DEFのdunc2)の
関数func2からプリント(' ... 「)


関数func1()

おすすめ

転載: www.cnblogs.com/fatenanshan/p/11086816.html