Python基础学习之知识碎片

  • 字符串可以用 + 运算符连接在一起,用 * 运算符重复。
  • Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
  • “Python中的字符串不能改变”强调的是字符串的这一特性,即字符串对象一旦创建,其内容就是固定的,任何对字符串的操作本质上都是生成新的字符串对象。
  • 字符串切片 str[start:end],其中 start(包含)是切片开始的索引,end(不包含)是切片结束的索引。
  • 反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。 如 r"this is a line with \n" 则 \n 会显示。
  • 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
  • print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""。
  • isinstance 和 type 的区别在于:type()不会认为子类是一种父类类型;isinstance()会认为子类是一种父类类型。

  • 数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。

  • Python 没有单独的字符类型,一个字符就是长度为1的字符串。

  • 在 Python 中,所有非零的数字和非空的字符串、列表、元组等数据类型都被视为 True,只有 0、空字符串、空列表、空元组等被视为 False。因此,在进行布尔类型转换时,需要注意数据类型的真假性。

  • 与Python字符串不一样的是,列表中的元素是可以改变的。

  • 与字符串一样,元组的元素不能修改。

  • Python 中的集合(Set)是一种无序、可变的数据类型,用于存储唯一的元素。集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。

  • 使用 set() 函数创建集合,重复的元素被自动去掉。

  • 字典当中的元素是通过键来存取的,而不是通过偏移存取。字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。

  • 字典是一种映射类型,它的元素是键值对,字典的关键字必须为不可变类型,且不能重复。

  • if (n := 10) > 5:    print(n);其中n := 10 是使用海象运算符进行的赋值表达式。它首先将10赋值给变量n,然后检查赋值后n的值是否大于5。由于10确实大于5,因此条件成立,执行print(n),输出结果为10。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值