阅读本学习笔记需有一定语言基础,闲话少说,我们开始
一、赋值与数字
【简介】
python的赋值很简单:
number = 1 # 数值
number = 2 + 2 # 支持加减乘除运算
number = (1 + 2j) * (1 - 1j) # 支持复数的运算
二、字符串
【简介】
str = "Hello, world!" # 字符串
还可以用连续的三个单引号或双引号来表示字符串,类似html中的pre标签,可直接按实际格式输出。
例子:
print """
*
"
'
%
"""
【字符串操作】
字符串可以用 + 这个操作连接起来(或者将它们放在一起就行),或者用 * 这个操作来做重复。
例子:
word = 'test' + 'er'
word2 = word * 2
输出:
tester
testertester
与c语言不通的是,python的字符串不可以修改,比如,如果word = 'hello', 希望修改为word='aello',执行word[0] = 'a' 这样的语句是不行的。但你可以这样做:
word2 = 'a' + word[1:]
我们可以很方便的截取字符串中的某段,比如,截取下标2开始,到下标4结束的3个字符,就是word[2:5]。
【unicode字符串】
从python2.0开始支持unicode字符串,创造一个unicode字符串非常简单:
word = u'Hello World!"
引号前的"u"代表字符串是一个unicode字符串。还可以用unicode字符的编码表示:
word = u'Hello\\u0020World!",u0020就是空格符。