学生= [ 'ハイ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()
day02パイソンベース2
おすすめ
転載: www.cnblogs.com/fatenanshan/p/11086816.html
ランキング