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.切片
注意点
-
切片的索引界限可以利用谚语 “顾头不顾尾” 来记忆,也可以理解为数学中的左闭右开,数学式为: [a, b)
-
如果省略分隔符前面的索引值,如list[:b],则表示为从第一个元素开始索引,数学式为:[0,b);
如果省略分隔符后面的索引值,如list[a:],则表示为从a开始索引,索引到最后一个元素结束,此时表现为 “顾头又顾尾”,数学式为**[a,end];
如果两个索引值全部省略不写,list[:],此时表示取整个列表**; -
列表可以按照某种规则索引元素,如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)
谈字符串类型
来源:CSDN
作者:eithre up or down
链接:https://blog.csdn.net/qq_43786066/article/details/104322070