pythonのお勉強その2

文字列はオブジェクトとして扱われる。

#! /usr/bin/python
# -*- coding: utf-8 -*-

# シングルまたは、ダブルクォートで括る 三連続はヒアドキュメントとして扱われる
print 'string'
print "string"
print """
s1
s2
s3
"""

# 文字列連結
print "let"+"it"+"ride"

# 文字列へキャスト
print str(5) + "$"

# 指定部分を指定文字に置換
print "letisride".replace("is", "it")

# 指定文字で分割
print "let-it-ride".split("-")

# 指定文字でパディング
print "5".rjust(2, "0")
print "abc".rjust(5, "!")

# 0パディング
print "2".zfill(2)
print "a".zfill(3)

# 先頭文字が指定文字と一致するか?
print "letitride".startswith("let")
 # True
print "letitride".startswith("it")
 # False

# 指定文字が文字列内に含まれるか?
print "t" in "letitride"
 # True
print "x" in "letitride"
 # False

# 小文字を大文字に
print "letitride".upper()
# 小文字を大文字に
print "LETITRIDE".lower()

# 左trim 指定なしで0x20が対象
print "    letitride".lstrip()
print "--letitride".lstrip("-")
# 右trim
print "letitride++".rstrip("+")
print "letitride-jp".rstrip("-jp")