
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
python编程开发语言是目前大多数人在入门互联网软件开发行业的时候会去学习的一个编程开发语言,而本文我们就简单来了解一下,python编程需要掌握哪些知识点。
Python是一门独特的语言,快速浏览一下他的要点:
面向对象:每一个变量都是一个类,有其自己的属性(attribute)与方法(method)。
语法块:用缩进(四个空格)而不是分号、花括号等符号来标记。因此,行的空格不能随意书写。
注释:行内用“#”号,行间注释写在两组连续三单引号之间:’’’
续行:行尾输入一个反斜杠加一个空格(’\‘),再换行。如果行尾语法明显未完成(比如以逗号结尾),可以直接续行。
打印与输入:函数print()与input(),注意print()的sep与end参数。
变量:无需指定变量类型,也不需要提前声明变量。
删除变量:del()
复制变量:直接将变量a赋值给b,有时仅仅复制了一个“引用”。此后b与a的改动仍会互相影响。必要时使用aisb来判断是否同址。
模块:通过importpandas的方式加载模块(或者importpandasaspd),并用形如pandas.DataFrame(或pd.DataFrame)的方式调用模块内的方法。也可以使用frompandasimportDataFrame的方式,这样在下文可以直接使用DataFrame作为调用名。
帮助:配合使用dir()与help()命令;其中前者是输出变量所有的成员。以及查阅官网页面。
集合(set)
集合是一种无序的数据存储方式,且内部元素具有性。集合与字典一样都可以用花括号的形式创立。但在书写a={}时,Python会将其识别为字典类型。
增添:add()/update()
删除:remove()/discard(),区别在于后者搜索无结果会报错。
从属:a.issubset(b)集合a是否是b的子集;a.issuperset(b)集合a是否是b的父集。a==b两集合是否全等。
集合运算:集合运算不会改变参与运算的集合本身。
并集:a|b或者a.union(b)
交集:a&b或者a.intersection(b)
补集:a-b或者a.difference(b)
注意:在字符串强制转换为集合时,必要时使用中括号先转为列表(否则字符串会被拆分为单个字符后再进行转换)。
模块
collection模块:
提供了一种双端列表deque,可以用appendleft,extendleft,popleft等方法从deque的左侧(也就是lst[0])进行操作。注意,deque的更新操作比list更快,但读取操作比list慢。
提供了一种缺省字典defaultdict,可以直接操作键值(即使这个键先前未定义);次操作时会赋一个合理的初值,比如次调用d["a"]+=1而字典本身没有“a”键时,会自动初始化“a”键并赋初值0。
calendar模块:判断星期、闰年,输出日历等等。
itertools模块:在本文“迭代器”小节已进行了简要介绍。
logging模块:在调试中可能会使用。
urllib模块:这是一个HTML请求模块,常用于爬虫。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。