1.在python中不同的大小写会对应不同的变量名
2.+字符串:python中可以用+运算符把两个字符串加起来变成一个新的字符串。注意:加+字符串可以用在字符串之间或者变量之间,如果直接用于变量加字符串将会出现错误。
>>'hello'+'hello'
hellohello
3.*字符串: python可以利用*字符串实现代码的复制;同样注意*字符串可以用于字符串和整数值之间,整数值和整数值之间,但不能用于字符串与字符串之间。
>>'a' * 3
aaa
>>'a' * 'a'
error
4.转义字符:python中常用的转义字符 \\ 反斜杠 单引号\' 双引号\'' 换行符\n 水平制表\t
5.引号和双引号:python中如果在单引号字符串中,则不需要转义双引号;同样在双引号字符串中,不需要转义单引号;如下代码所示
>>> print("THIS IS A 'APPLE'")
THIS IS A 'APPLE'
>>> print('this is a "apple"')
this is a "apple"
6.索引操作:
>> spam = 'hello'
>>> spam[0]
'h'
>>> 'hello'[3]
'l'
>>> 'hello'[-1] //负索引
'o'
>>> 'hello'[-3]
'l'
7.分片操作:分片计算得到的字符串是从第一个索引到第二个索引,但是不包括第二个索引。与索引不同,分片操作不会在超出范围时报错,它只会返回它能找到的最大匹配。
>> 'hello world'[0:5]
'hello'
>>> 'hello world'[0:5][2] //这种情况是先计算出[0:5]得出的结果为hello然后再索引得出l
'l'
>>> 'hello'[0:999]
'hello'
>>> 'hello'[99:120]
''
8.空分片索引:当你省去第一个索引时。python会自动认为你想要指定索引0为第一个索引;当你省去第二个索引时,python会自动认为你想指定这个字符串的余下部分。
9.输入输出函数
>>> print('hello ')
hello
>>> my = input()
123
>>> my
'123'