CGらぼ

広く浅くCGを勉強していきます。

Pythonを基礎から勉強してみる!!_002

変数に文字列を入れる

変数には幾つか決まりがある

・間に半角スペースを入れない

・先頭に数値を入力しない

etc...

入力

x = "Hello World"

print x

出力

Hello World

 

変数をばらす

入力

x = "Hello World"

print x.split(" ")

出力

['Hello', 'World']

 

変数に変数を入れる

入力

x = "Hello World"

x = x.upper()

print x

出力

HELLO WORLD

 

変数と変数をつなげる

join

[' ' , ' ']で囲まれたものしか繋ぐことはできない

半角スペースでつなぐ

入力

x = "Hello World".split(" ")

print x

y = " ".join(x)

print y

出力

 ['Hello', 'World']
Hello World

 

文字でつなぐ

入力

x = "Hello World".split(" ")

print x

y = "New".join(x)

print y

出力

 ['Hello', 'World']
HelloNewWorld

 

見難い場合は文字の前後に半角スペースを入れてつなぐ

入力

x = "Hello World".split(" ")

print x

y = " New ".join(x)

print y

出力

 ['Hello', 'World']
Hello New World

 

文字列から指定アルファベットの位置を数える

find

0からの数え始めとなる

入力

print "Hello World".find("H")

出力

0

半角スペースも数に入れる

入力

print "Hello World".find("r")

出力

8

存在しない場合は-1を返す

入力

print "Hello World".find("x")

出力

-1

 

文字列から指定アルファベットの個数を数える

count

入力

print "apple pie".count("p")

出力

3