python简单的数据类型

来源:互联网 发布:百威进销存软件怎么样 编辑:程序博客网 时间:2024/06/07 01:56

1.数字

解释器可以完成简单的计算器功能,运算符‘+’‘-’‘*’‘/’和其他语言一致。
整数的类型为int,小数为float。整数与浮点数的计算当中,全部按照浮点数计算。

除(\)永远返回一个float数。丢弃小数部分使用‘\’,取余数使用‘%’。

>>> 2+24>>> 2/21.0>>> 3/90.3333333333333333>>> 10/33.3333333333333335>>> 10//33>>> 10%31>>> 

python计算乘方使用‘**’。

>>> 2**38

2.字符串
python支持不同的方法表达字符串,可以用单引号‘……’或者双引号“……”。‘\’用来转义。

>>> 'Robin Love Coding''Robin Love Coding'>>> "Robin Love Coding"'Robin Love Coding'>>> 'Robin\'s code'"Robin's code">>> 

还可以使用print()来表示输出

>>> print(s)1>>> s='Robin'>>> print(s)Robin

字符串文本可以分为多行,使用三个引号,”“”…”“”或”’…”’

>>> print("""\          Robin          Love          Code          """)          Robin          Love          Code

字符串还可以使用‘+’链接,还可以复制。‘*’之前的数字表示复制的次数

>>> 'Robin'+'Love'+'Code''RobinLoveCode'>>> 'Robin'+3*'Love'+2*'Code''RobinLoveLoveLoveCodeCode'

字符串也可以被检索,第一个字符索引为0

>>> s='Robin'>>> s[0]'R'>>> s[4]'n'

索引值也可以为负数。表示从右侧开始。

>>> s[-1]'n'>>> s[-5]'R'

还可以使用如下方法获得子字符串(类似于Matlab)。

>>> s[0:2]'Ro'>>> s[1:]'obin'>>> s[:2]'Ro'>>> s[-5:]'Robin'

这里,s[i:j],索引的时候,包括s[i],但是不包括s[j]。所以,s[:j]+s[j:]为整个字符串。

>>> s[:2]+s[2:]'Robin'

字符串不可以更改!

>>> s[1]=rTraceback (most recent call last):  File "<pyshell#38>", line 1, in <module>    s[1]=rNameError: name 'r' is not defined>>> 

使用函数len()可以返回字符串的长度

>>> len(s)5
原创粉丝点击