概要_190611学習のpython

研究の最初の日は、主に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])

 結果:

 

 

おすすめ

転載: www.cnblogs.com/badtimeandheroesaround/p/11006555.html