开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情
Python介绍
Python翻译成汉语是蟒蛇的意思,并且Python的logo也是两条缠绕在一起的蟒蛇的 样子,然而Python语言和蟒蛇实际上并没有一毛钱关系。
Python语言是由荷兰程序员GuidovanRossum,江湖人称“龟叔”,独立开发完成初版 的。“龟叔”曾任职于google,现任职于dropbox。1989年圣诞 节期间,在阿姆斯特丹, 为了打发圣诞节的无趣,决心开发一个新的脚本解释语言,作为ABC语言的一种继 承,然后他就这么做了,并实现了(大神的能力)。之所以选中Python作为该编程 语言的名字,是因为他是一个叫Monty Python喜剧团体的爱好者,其本意并不是想 选条蟒蛇。
Python的语言特点 Python的应用方向 Python之禅
1、python 基础语法
1.1 Python 标识符
所谓的标识符就是对变量、常量、函数、类等对象起的名字。 首先必须说明的是,Python语 言在任何场景都严格区分大小写!也就是说A和a代表 的意义完全不同。
1.2 命名规定
1)字符必须是字符表中的字符或者下划线
2)标识符的其他的部分由字母、数字和下划线组成
3)标识符对大小写敏感
>>> a = 1
>>> abc = 1
>>> _id = 1
>>> $a = 1 #不合法
SyntaxError: invalid syntax
>>> ~a = 1 #不合法
SyntaxError: can't assign to operator
>>> 1a = 1 #不合法
SyntaxError: invalid syntax
>>> a1 = 1
>>> ab_1 = 1
>>> a&b = 1 #不合法
SyntaxError: can't assign to operator
>>>
>>> a = 1
>>> A
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
A
NameError: name 'A' is not defined
>>> a
1 #输出
>>>
1.3 Python 保留字
Python保留字,也叫关键字,是Python语言官方确定的用作语法功能的专用标识符,不能把它们 用作任何自定义标识符名称。关键字只包含小写字母。可以通过python提供的库输出这些关键字
and | exec | not |
---|---|---|
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
1.4 python 注释
我们写的程序里,不光有代码,还要有很多注释。注释有说明性质的、帮助性质的, 它们在代码执行过程中相当于不存在,透明的。
单行注释
# 单行注释
多行注释
# 单行注释
# 单行注释
注释文档
'''
对函数的解释和说明
'''
1.5 语句和缩进
语句
在代码中,能够完整表达某个意思、操作或者逻辑的最短代码,被称为语句。 这里强调一下,python的标准语言不需要使用分号。简单的换行就表示语句已经 结束! !
代码块
为完成某- -特定功能而联系在一起的一 组语句构成一 个代码块。 有判断、循环、函数、类等 各种代码块。代码块的首行通常以关键字开始,以冒号( : )结束。
Python最具特色的语法就是使用缩进来表示代码块,不需要使用大括号! ! !
a = 123
if a == 123:
pass
else:
pass
缩进: tab 健(4个空格)
1.6 pass语句
pass语句是占位语句,它什么都不做,只是为了保证语法的正确性而写
以下场景中,可以使用pass语句.
1.当你不知道后面的代码怎么写的时候
2.当你不需要写代码细节的时候
3.当语法必须,又没有实际内容可写的时候
4.其它的一些你觉得需要的场景