python易错易忽略知识点

岁酱吖の 提交于 2020-02-26 02:52:04

python基础知识

谈注释

1.在Python中将包含在一对三引号(’’’……’’’)或者("""……""")之间,并且不属于任何语句的内容认为是多注释。

谈数据类型

1.复数(complex)
2.repr()
返回一个对象的 string 格式。
3.布尔类型
bool()函数来测试数据对象、表达式是True还是False。
4.数据类型转换
int→整数型、float→浮点型、str→字符串型、hex→转化为十六进制字符串、oct→转化为八进制字符串

谈分支结构

1.**多分支结构:**if…elif…else

谈random库的使用

在这里插入图片描述

谈组合数据类型

1.列表
列表序列操作有:索引、切片、修改、追加、插入、删除、扩展、统计、排序(翻转)、获取下标、拷贝
a.索引
在这里插入图片描述
注意:通过索引取出的元素类型为 str

b.切片
注意点

  1. 切片的索引界限可以利用谚语 “顾头不顾尾” 来记忆,也可以理解为数学中的左闭右开,数学式为: [a, b)

  2. 如果省略分隔符前面的索引值,如list[:b],则表示为从第一个元素开始索引,数学式为:[0,b);
    如果省略分隔符后面的索引值,如list[a:],则表示为从a开始索引,索引到最后一个元素结束,此时表现为 “顾头又顾尾”,数学式为**[a,end];
      如果两个索引值全部省略不写,list[:],此时表示
    取整个列表**;

  3. 列表可以按照某种规则索引元素,如list[first🔚step],frist和end索引与前面的a,b一样,step表示步长,此方法常用于循环中。

c.常用的方法
在这里插入图片描述

在这里插入图片描述
2.元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改

元组使用小括号列表使用方括号

元组创建很简单,只需要在括号中添加元素并使用逗号隔开即可
在这里插入图片描述
3.字典
是键值对的集合,键值对之间无序键必须是唯一的但值则不必

dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

注意:
每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中"{}"。
值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。
在这里插入图片描述
4.集合
定义:不同元素组成 无序 集合中的元素必须是不可变类型
分类:可变集合与不可变集合
集合的运算:
在这里插入图片描述
集合的方法:
在这里插入图片描述

s={1,2,3,4,5,6}  # 定义集合
print(s)
print(type(s))  #显示为集合类型

#定义可变集合
set_test=set("myname")
print(set_test)

#定义不可变集合
set_test1=frozenset("hahaha")
print(set_test1)

#集合的运算
print(set_test | set_test1) #集合的并运算
print(set_test - set_test1) #集合的差运算
## 等等集合的运算

#集合的方法
set_test.add('b')  #集合增加元素的方法
print(set_test)

set_test.clear()  #移除集合中所有元素
print(set_test)

谈字符串类型

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!