2014年8月7日木曜日

開発環境

Learning Python (Mark Lutz (著)、Oreilly & Associates Inc)のPART Ⅱ.(Types and Operations)、Chapter 7.(String Fundamentals)、Test Your Knowledge: Quiz 4.を解いてみる。

その他参考書籍

Test Your Knowledge: Quiz 4.

文字列はmutable(不変性を持つ)ので、変更はできない。文字列を変更したい場合は、元の文字列から新しい文字列を作成することになる。

コード(BBEdit)

sample4.py

#!/usr/bin/env python3
#-*- coding: utf-8 -*-

s = 'Python'
print(s)

try:
    s[0] = 'J'
except Exception as err:
    print(err)

s = 'J' + s[1:]
print(s)

s = 'IronP' + s[1:]
print(s)

入出力結果(Terminal, IPython)

$ ./sample4.py
Python
'str' object does not support item assignment
Jython
IronPython
$

0 コメント:

コメントを投稿