研究の最初の日は、主にPythonの朝とプログラミングに関する基礎知識について、多くのことを学んだので、我々は背後に、もう少し簡単な基礎です。定数、変数、データ型、フロー制御などを含む、Python言語の基礎、の半分の後。午後主にいくつかの基本的な操作、文字列のレベルと異なる、非常に生産性のリスト。
AM
=「タンク」の名前
を印刷(名)
を印刷(「ヘレ世界」)
#IDは、タイプ、値の
Pythonの小さなカウンティングセル#
とメモリ空間を開くために、事前に生成された変数値の範囲固有のメモリを配合する際に#が指定された範囲内に入れているが格納された変数
#1 Pythonの最適化機構
X = 10
、Y = 10
プリント(ID(X))
プリント(ID(Y))
NAME = "LV"
プリント(タイプ(X))
プリント(タイプ(名前))
#解析値が等しい、
印刷(X == Y)
#IDを決定一致
プリント(X Yである)
#定数(定数も可変である)限り、大文字PY変数のような定数である
=「AHPU」学校
プログラムと#ユーザインタラクション
名=入力( "ユーザー名を入力してください")
パスワード=入力( "パスワードを入力してください")
を印刷(名、パスワード)
#デジタルタイプ
#プラスチック
#浮動小数点
= 100 NUM
NUM1 = 15.0
タイプの印刷((NUM)、タイプ(NUM1))
プリント( "LI" * 5)
#列表类型
学生= [ "张嫚嫚"、 "タンク"、 "111"、11、[]]
#ため循环
LIST1 = [1、2、3、4、5]
ラインのLIST1に:
プリント(ライン)
#範囲
:Iの範囲内(10)用の
プリント(I)
dic1 = { '名前': 'カーミット'、 '年齢' 18、 '性別':18}
dic1におけるキーの:
プリント(dic1 [キー])
PM
#文字列操作==================================
の#define
LIST1 = [ "LI"、22 、 "安徽"]
STR1 = "私の名前は偉が"
STR2 = "私の名前は、XXXが"
前進1。#インデックス値によってリバース
プリント(リスト1は、[1])
を印刷(List1を[-2])
#2スライスがとらかかわらず、ステップの端の値ケア
プリント(STR1の[3])
プリント(STR1の[3 :. 7])
プリント(STR1の[3:10:2])
。#3 長LEN
I = LEN(STR1)
プリント(I)
。#4 運転中のメンバーでとNot
印刷( 'I'はSTR1で)
#空白を削除します。5ストリップ
印刷(str2.strip())
#セグメンテーション。6分割
LIST2 = str1.split( '')
を印刷(List1を)
#7サイクル
についてSTR1ラインで:
印刷(ライン)
#デフォルトのパラメータは、改行ラップに等しい
プリントを(行、末尾=「」 )
#================================================= ==========================================
#方法の習得する必要があり
ます。#define
STR3を= "マイnameis ** *"
#。1 ストラップrstripのrstrap
印刷(str3.strip())
を印刷(str3.strip( '*'))
を印刷(str3.rstrip( '*'))
#2下位上位の
印刷(STR3 .upper())#
のstartswitchのendswitch 3は、端の確立は、文字列終了するか否かを判定する
(str3.startswith( '*'))プリントを
印刷(str3.startswith( '** MYN'))
3つのゲームが再生され#形式を。4
#(1)の位置に応じてまた
STR4は= '私の名前は{2です 。#(2)}、私の年齢は、{1}'で実装されている代替インデックス
STR4 = str4.formatは( "偉"、22は、 "zhangzhao")
印刷(STR4)
STR4 =「私の名前は私の年齢は、{名前}である (3){年齢}「# 交換用のインストール
STR4 = STR4を。フォーマット(名前= "偉"、年齢= 22)
印刷(STR4)
。Spllit rsplit 5#
印刷(str4.split())
を印刷(str4.rsplit())
。#6 参加リストのいくつかのデータ表現スプライシングに応じ
NAME1 = '偉'
AGE1 = '22は、
印刷( ':'。参加([NAME1、AGE1]))
#7置き換える
STR5を=「古い新しい新しい」
#括弧最初のパラメータは古いパラメータであり、第二は新しいもので、新しい、古い置き換え
化5 = str5.replace(「新」と、 '古い')
印刷(化5)
#8 isdigitの
ID = "NK"
印刷(ID.isdigit())
#========================= ================================================== ==================
ビルトイン方式#リスト
list1_1 = [「偉」、22は、「男性」、10]
#優先制御動作
インデックスによって#1アクセス値の
印刷([3] list1_1の)
プリント(list1_1 [-1])
。#2 セクション(かかわらず、エンドタウの)ステップ
プリント(list1_1 [0:4])
、印刷(list1_1 [0:4:2])
#3。長さの
印刷(LEN(list1_1))
操作中に#4のメンバーでとNot
(list1_1で"偉")を印刷します
印刷(list1_1で"liwi")
#5。追加
list1_1.append( "ojbk")
list1_1。追記( "YOUYOU")
印刷(list1_1)
#6.削除が値リストで削除リストを削除する値ポップを取る
#印刷(list1_1.pop())#デフォルト-1
#印刷(list1_1.pop(0))
レベルlist1_1.pop =(-3)
印刷(レベル)
を印刷(list1_1)
名= list1_1.remove( "偉")
印刷(名)
印刷(list1_1)
#7サイクル
list1_1でのラインのため:
印刷(ライン)
宿題
1名= " ALEX " 2 3 #1) 4 プリント(name.strip()) 5 6 #2) 7 プリント(name.startswith(" ら" )) 8 9 #3) 10 プリント(name.endswith(" X " )) 11 12 #4) 13 プリント(name.replace(" L " " P " )) 14 15 #5) 16 プリント(name.split(" L " )) 17 18 #6) 19 プリント(name.upper()) 20 21 #7) 22 プリント(name.lower()) 23 24 #8) 25 プリント(名前[ 1 ]) 26 27 #9) 28 プリント(名前[0:3 ]) 29 30 #10) 31 プリント(名前[4:6 ]) 32 33 #11) 34 プリント([4]名前+ " 場所"、終了= " " ) 35 プリント(ID(名前[4。)]) 36 37 [ #12れている) 38が 印刷(名[0:LEN(名前)-1])
結果: