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的高效技巧,不停更新最新教程!
来源:oschina
链接:https://my.oschina.net/u/4380311/blog/3217972