1. python基础-初步认识
python简单介绍
1.简单介绍
Python 是一个高层次的结合了解释性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
· Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
· Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
· Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
2.常见点介绍
2.1 #!/usr/bin/python
是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器(只能放在第一行,多版本时要注意,一般linux系统需要,不指明则会使用默认的解释器进行解释)
2.2 Python 标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
保留字
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 |
2.3缩进
学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。通常使用 空格(建议) 或者 tab(不建议) ,缩进的空格没有数量限制,但通常情况下都是2个或者4个(建议)。
多条语句可以写在同一行,但是中间需要用分号隔开。建议 每条语句一行,不要多条语句写在一行
2.4Python 引号(成对出现)
单引号:表示字符串
双引号:作用同单引号
使用小提示:如果我们想要输出单引号或者双引号,该怎么处理?
(引号应该是成对出现,所以从左向右,临近的引号自成一对)
解决方法,
三引号(单三引号,双三引号相同):1 作用同 单双引号(保持字符串原有格式)。2 多行注释信息(单行一般用 #)
双引号多行
实际输出
如果想保持格式的话,使用三引号
2.5输出
print()函数
输入:
input()函数 接受用户输入,括号中的参数为字符串类型,作用是提示用户
2.6 转义字符
转义字符 | 描述 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数yy代表的字符,例如:\o12代表换行 |
\xyy | 十进制数yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
记得上面输出双引号的方法,除了用单双引号嵌套,还可以通过转移字符实现
加一个 \,指明这是一个普通字符,不表示字符串。
制表符:
常用的转义字符:\ ,\\,\*,\",\n
2.7 注释
注释的格式:
2.71 单行注释 #
2.7.2多行注释 三引号(单引号双引号均可)