栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础知识总结(第一部分)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础知识总结(第一部分)

转义字符和原字符:

转义字符包括 :

字符串前加字母"r"表示后面字符串中不进行转义

>>> print(r'http:\www.baidu.com')
http:\www.baidu.com

数据类型:int float bool str

数据类型的相互转换:int()   float()  str()

python中的运算符:

算数运算符:注意的:/除  //除向下取整  %除取余。

比较运算符:>

布尔运算符:and,or,not,in, not in

位运算符:按位与、或。例如3&1=110&001。。向左向移动1,右移2,分别为<< 1 ,>>2

运算符优先级:算数>位运算>比较运算>布尔运算>赋值运算

列表-list

列表元素添加方法:

append,在末尾添加一个元素

extend,在末尾可以添加多个元素

insert,在列表任意位置添加一个元素

切片,切掉部分用新的列表替换  list[2:]=list3

列表元素的删除方法:

remove:list.remove(元素)

pop:根据索引移除元素,不指定删除最后一个元素。list.pop(索引)

切片

clear:清空列表

del:删除列表

列表元素修改:指定索引位置的值

列表元素排序:

sort()  升序  list.sort()

降序 list.sort(reverse=True)

sorted()    sorted(list,reverse=True)  原列表不变,产生新的列表对象

字典:-dict

创建  student={key:value,key,value}  dict{key=**,value=**}

查找 1.student[key]   2.student.get(key)

视图操作:keys()获取所有key   values()获取所有值   items()获取所有key和value

字典遍历:for item in student:   item是key,若想返回value  student[item]或student.get(item)

字典的生成: zip   

元组:-tuple

不可变序列:字符串,元组

创建:1.t=(a,b,2)   2.内置函数t=tuple((a,b,2))   ##注意,只有一个元素需要加逗号

3.空元组  t=()  t=tuple()

索引 :t[1]

集合: -set

创建方式:使用s={a,b }   s=set(range(6))   s=set(list)  s=set(tuple)   s=set(str)

  空集合 :s=set()   ##使用s={}将返回字典类型

增:s.add(800)一次添加一个   s.update(800,40)一次添加多个

删除:s.remove(800) ##指定元素不存在,抛出异常

               s.discard(800)  ##指定元素不存在,不抛出异常

                s.pop()##不能指定参数

                s.clear()

是否是另一个集合子集  s1.issubset(s2)   超集 s1.isuperset(s2)    是否含有交集s1.isdisjoint(s2)

集合的  :   交集(intersection)  并集(union)  差集(difference)  对称差集(symmertic_difference)     相关运算.

集合生成:和列表相似

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/934527.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号