(二)字符串(1)基础

2018-12-14  本文已影响0人  费云帆

1.人类的语言实际上只有两种:

2.字符串的本质就是:一串字符

3.不是所有的int都是数字,比如---"100"

4.所谓"转义"---转成的别的含义,用"\"表示:

#单引号被转换成字符串的一部分
>>> 'What\'s your name'
"What's your name"
>>> print("c:\news\dos")
c:
ews\dos
>>> print(r'c:\news\dos')
c:\news\dos

5."str()"和"repr()"的区别,str对人友好,repr对机器友好,具体区别请谷歌.

6.print()是自动带换行的:\n
print表示输出,输入使用input(),下面是一个实例:

name=input("What's your name: ")
age=input("Please enter your age: ")
print("your name is: "+name)
print("your age is: "+str(age))
tenyear=10+int(age)
print("After ten years your age is: "+str(tenyear))


结果:

What's your name: Jim Green
Please enter your age: 20
your name is: Jim Green
your age is: 20
After ten years your age is: 30
>>> 

7.序列和索引:所谓"序列"---有序的排列,例如字符串对象
"索引"---就是编号了

>>> lang='study python'
>>> lang[0]
's'
>>> "study python"[0] #可读性就比较差了
's'
>>> 
>>> lang[5]
' '
>>> string1="This is an example!!!"
>>> string2='example'
>>> string3='King'
>>> string1.index('e')
11
>>> string1.index(string2)
11
#S.index(sub[, start[, end]]) -> int 可以指定从第几个字符开始和结束,默认从开始到结束
>>>string1.index(string2,5,30)
>>>11
上一篇 下一篇

猜你喜欢

热点阅读