Python学习总结(1)-变量、数据类型

运算

  • 整数是int类型,带有小数的数字是float类型。
  • int/int的结果为int并且向下取整。如果操作数有一个是float则返回float
  • //运算符,只返回商的证书部分。例如5.2//2=2.04//3=1
  • **用于幂乘方。7**2=49
  • int类型和float类型混合运算,最终结果为float类型。
  • 在交互模式下,变量_存储最近一次表达式的值。
  • Python内建支持复数,使用后缀jJ表示。4+4j +4 = 8+4j

字符串

  • Python中单引号和双引号起着同样的效果。并且单引号中可以包含双引号,反之亦然。
  • r""r''中的字符串,不会将转义字符转义。
  • 使用三个单引号或三个双引号,包围起来的字符串可以跨多行。其中行尾的换行符也包含到字符串中,可以使用\避免。字符串中的转义字符,会照常转义。
  • +可以连接字符串,*可以重复操作字符串。3*'un' # ununun
  • 相邻字面量会自动连接。
  • Python的字符串类似于Java,是不可变的。
  • len()返回字符串的长度。
  • 使用u''创建Unicode字符串。
  • 使用ur''创建的字符串中,小写u前面若有奇数个\将被转义。
  • unicode()将其他编码的字符串转换为Unicode
  • enicode()Unicode转换为其他编码。
字符串操作
索引

Python中的字符串可以向数组一样使用[]操作符访问其中的字符。
* [-n],表示从右边开始计数。

切片
  • [0:2],获得索引0(包含)至2(不包含)之间的字符串。
  • [:2],默认起始索引为0。
  • [2:],默认结束索引为字符串大小。
  • [-2:],表示从右数第二个字符至结束。
  • 使用索引时,索引值超出范围时会报错。但使用切片超出范围时不会报错。

列表

  • Python列表可以包含不同的类型。
  • Python的列表支持切片操作,方式与字符串一样。切片操作返回列表的一个新的浅拷贝。
  • 列表可用+操作符连接起来。
  • 列表可赋值,可用append()方法添加新的元素。letter[2:5]=['C','D','E']
  • len()方法也同样适用于列表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值