云社区 博客 博客详情
云社区 博客 博客详情

小白入门Python,必看的一些基础材料

产品喵 发表于 2020-04-03 19:33:07 04-03 19:33
产品喵 发表于 2020-04-03 19:33:07 2020/04/03
0
0

【摘要】 PYPL是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在Google上相关的搜索频率进行统计排名,原始数据来自GoogleTrends,也就是说某项语言或者某款IDE在Google上搜索频率越高,表示它越受欢迎。Python是一门面向对象的解释型语言,在这20多年的时间里,Python的各种生态越来越齐备,再加上其自身简洁的语法,这些年来Python的使用量逐年上升。在...

PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受欢迎。

Python是一门面向对象的解释型语言,在这20多年的时间里,Python的各种生态越来越齐备,再加上其自身简洁的语法,这些年来Python的使用量逐年上升。

在2019年11 月份PYPL的榜单中显示,排名第一的Python语言已赶超第二名10个百分点:

那,发展如此迅猛的Python你又了解多少呢?Python的一些基础语法,你又知道多少呢?

不过呀,知不知道没有关系,只要你想知道就行;接下来,从基础信息开始了解,再一起跟着大佬入门Python!

一定记住:最好的开始在当下,最好的收获是坚持!

入门Python,必看基础材料

1、python版本的选择

选择python3.5以上版本进行学习:因为python2到2020年官方将停止维护,并且3.5版本之前的python3性能上还有所缺陷,这里推荐 python3.6与python3.7版本。

2、独特的字符串表达式

Python使用'(单引号)和"(双引号)来表示字符串。与Perl、Unix Shell语言或者Ruby、Groovy等语言不一样,两种符号作用相同。一般地,如果字符串中出现了双引号,就使用单引号来表示字符串;反之则使用双引号。如果都没有出现,就依个人喜好选择。

3、Python的类型

Python采用动态类型系统。在编译的时候,Python不会检查对象是否拥有被调用的方法或者属性,而是直至运行时,才做出检查。所以操作对象时可能会抛出异常。但是Python禁止没有明确定义的操作,比如数字加字符串。与其它面向对象语言一样,Python允许程序员定义类型。

4、Python函数的表达式

Python的函数支持递归、默认参数值、可变参数,但不支持函数重载。为了增强代码的可读性,可以在函数后书写“文档字符串”(Documentation Strings,或者简称docstrings),用于解释函数的作用、参数的类型与意义、返回值类型与取值范围等。可以使用内置函数help()打印出函数的使用帮助。

5、Python中缩进的表达

Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。

6、Python赋值运算符

7、Python常用控制语句

  • if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。

  • for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。

  • while语句,当条件为真时,循环运行语句块。

  • try语句,与except,finally配合使用处理在程序运行中出现的异常情况。

  • class语句,用于定义类型。

  • def语句,用于定义函数和类型的方法。

  • pass语句,表示此行为空,不运行任何操作。

  • assert语句,用于程序调试阶段时测试运行条件是否满足。

  • with语句,Python2.6以后定义的语法,在一个场景中运行语句块。

  • raise语句,制造一个错误。

  • import语句,导入一个模块或包。

  • from import语句,从包导入模块或从模块导入某个对象。

  • import as语句,将导入的对象赋值给一个变量。

  • in语句,判断一个对象是否在一个字符串/列表/元组里。

以上信息的了解,算是对Python语言有了一些基础的认知,但是想要用Python编程,那还是远远不够的;

除了多看资料,多上手操作学习也很重要。Python学习资源扣QUN:⑧⑤⑤-④零⑧-⑧⑨③从零基础开始到Python各领域的项目实战教程、开发工具与电子书籍。与你分享企业当下对于python人才需求及学好python的高效技巧,不停更新最新教程!

文章来源: www.oschina.net,作者:Python教授,版权归原作者所有,如需转载,请联系作者。

原文链接:https://my.oschina.net/u/4380311/blog/3217972

登录后可下载附件,请登录或者注册

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 //点赞 收藏 0
点赞
分享文章到微博
分享文章到朋友圈

评论 (0)


0/1000
评论

登录后可评论,请 登录注册

评论

您没有权限执行当前操作

温馨提示

您确认删除评论吗?

确定
取消
温馨提示

您确认删除评论吗?

删除操作无法恢复,请谨慎操作。

确定
取消
温馨提示

您确认删除博客吗?

确定
取消

确认删除

您确认删除博客吗?

确认删除

您确认删除评论吗?

温馨提示

登录超时或用户已下线,请重新登录!!!

确定
取消