[Python]研究ノート1

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)#23次方
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)

結果:
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/Shadownow/article/details/105759490