1.基本
1.文字列は「」または「」を使用できます
print( "Hello World");
print( 'Hello World');
2.
\ t(タブ)
\ n(改行)
* 3。エスケープ*
2、文字列操作
firstVariable='hello world'
print(firstVariable.upper())
print(firstVariable.lower())
print(firstVariable.title())
出力:
2。メソッドが何であるか知りたい
help(firstVariable.lower)
出力:
3。文字列を分離する方法
firstVariable='h e l l o world'
print(firstVariable.split(' '))#按照空格将字符串分隔
結果:
4.接続する
a=['aaa','b','cs']
print(' '.join(a))#用空格把他们连接起来
出力:
5。
print('hello'+'world')
print('0'*3)
print('0'+'1')
出力:
6.計算
print(1+1)
print(130-2.0)
print(130-2)
print(130/2)
print(130.0/2)#取商
print(2*3)
print(2**3)#2的3次方
print(130%2)#取余
出力:
3、ifステートメント
ifの後のステートメントがtrueの場合、実行します
num=3
if num==3:
print("is 3")
結果:
if True:
print("It is true")
if False:
print('Nothing is printed')
結果:
num=3
if num>0 and num<15:
print('在区间')
num=3
if num>0 or num<15:
print('在区间')
結果は次のとおりです。
num=3
if not num<15:
print('在区间')
結果は空です
4、ElifおよびElseステートメント
Elifステートメント:ifステートメントの後になければなりません。elifステートメントを使用すると、Trueの複数の式をチェックし、条件の1つがTrueと評価されたときにすぐにコードブロックを実行できます。
elseと同様に、elifステートメントはオプションです。ただし、他の状況とは異なり、ステートメントは最大で1つしか存在できず、ifの後にいくつでもelifステートメントを続けることができます。
Elseステートメント:ifまたはelifステートメントの後になければなりません。他に最大で1つのステートメントがあります。上記の「if」および「elif」ステートメントがすべてFalseの場合にのみ実行されます。
num=3
if num>3:
print(">3")
elif num<3:
print("<3")
else:print('=3')
出力:
dice_value = 1
if dice_value == 1:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 2:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 3:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 4:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 5:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 6:
print('You rolled a {}. Great job!'.format(dice_value))
else:
print('None of the conditions above (if elif) were evaluated as True')
出力:
5、リスト
1、
z=[1,3,45,6]
print(z[1])
print(z[-1])
結果:
2。リストを分割
z=[1,3,45,6,11,22]
print(z[1:4])#从index为1取到index为4之前的元素(即不包括index为4的)
print(z[:3])#从最开始取3个元素
print(z[1:])#从index为1取到最后
結果:
3。リストの最大値、最小値、長さ、および合計を取得します
z=[1,3,45,6,11,22]
print(min(z),max(z),len(z),sum(z))
結果:
4。リスト内のオブジェクトの出現回数をカウントします
z=[11,3,45,6,11,22]
print(z.count(4))
print(z.count(11))
結果:
5。ポインタを返す
z=[11,3,45,6,11,22,11,12,11,12,11]
print(z.index(11))#找到元素11的第一个index
print(z.index(11,1))#(a,b)从index为b的位置找到元素为a的第一个index
print(z.index(11,1,5))#从index1位置找到index到5(不包括5)
結果:
6、並べ替え
x = [3, 7, 2, 11, 8, 10, 4]
y = ['Steve', 'Rachel', 'Michael', 'Adam', 'Monica', 'Jessica', 'Lester']
x.sort()
print(x)
y.sort()
print(y)
結果:
7、逆ソート
x = [3, 7, 2, 11, 8, 10, 4]
y = ['Steve', 'Rachel', 'Michael', 'Adam', 'Monica', 'Jessica', 'Lester']
x.sort(reverse=True)
print(x)
y.sort(reverse=True)
print(y)
結果: