python简单的数据类型

1.数字

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

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

>>> 2+2
4
>>> 2/2
1.0
>>> 3/9
0.3333333333333333
>>> 10/3
3.3333333333333335
>>> 10//3
3
>>> 10%3
1
>>> 

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

>>> 2**3
8

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]=r
Traceback (most recent call last):
  File "<pyshell#38>", line 1, in <module>
    s[1]=r
NameError: name 'r' is not defined
>>> 

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

>>> len(s)
5
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值