Python基础知识个人疑惑点总结一

1、python语言要想被计算机识别,必须转换为二进制数字0和1,因此需要在计算机上安装一款翻译软件(语言处理程序或编译程序),即python解释器。

2、类型转换中repr(x)将x转换为供解释器识别的字符串,即在显示出来的字符串外层加上一对单引号或双引号,可以称为表达式字符串。

3、float数字字符串不能直接转换为int类型,需要间接转换。

4、单独使用if elif else 最终只执行一个条件语句,如果需要每个条件都判断,可以使用多个if语句。

5、单独使用时,while会循环多次判断条件,而if只判断一次条件。

6、range()是左闭右开的与切片索引一致,但是random模块里面的randint()产生随机数是全闭的。

7、break和continue只能在循环中使用(for,while),else语句还可以放在for循环后面使用,循环语句执行continue,else语句还可以执行,但是循环语句执行break,else语句就不会执行,即只要循环不执行break,else语句就会执行。break/continue在嵌套循环中只对最近的一层循环起作用。

8、字符串及列表切片,当索引与步长发生矛盾导致取不出来的情况下,程序不会报错,只是取出来的是空字符串或空列表。

9、字符串有可以判断是否为大、小写字母的方法.isupper/islower,之前关键时刻都没有想起来用。

10、x.join(y),会返回一个字符串类型,其中y可以是任何的可迭代类型,但是y除字符串外,y中的元素必须是str型。

11、列表可以通过切片修改多个值,列表用.remove()删除指定元素;del根据指定下标删除并且可以用切片删除多个元素;.pop()默认删除最后一个元素、可以根据下标删除元素,会返回删除的元素。

12、列表.sort()默认升序排列,.reverse()反转列表(注意:不是降序排列),.sort(reverse = True)可以完成列表元素的降序排列。

13、定义元组,如果元组中只有一个元素,需要在元素后面加一个逗号才能表示元组。如果元组中嵌套了列表,不能直接修改列表中的元素,但是可以间接的修改列表中的元素。

14、字典可以通过.get(key)方法获取对应的value值,字典中.keys()/.values()可以转换成列表型其中的每个元素都是str型,.items()可以转换成列表,其中的每个元素键值对都是元组tuple类型。

15、*表示的复制功能是整体复制。

16、在函数体内可以使用三个单引号对或三个双引号对,其之间的文字就是文档说明,可以用help(函数名)来查看文档说明。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值