Python学习笔记第一天
一直想学习Python,只是在断断续续的获取一点知识,根本没有系统。
现在在这里记录一下学习Python的笔记。
一来督促自己坚持下去,二来留作以后复习的时候用。
第一天 安装环境啊。工欲善其事必先利其器。至于其他的一些集成环境以后再查查怎么用。
目前还是先用自带环境进行编写。
Python各个版本之间的兼容性,有意要抛弃之前的版本。
就拿print来说吧,当时找的教程是print "你好",在我用的这个3.0之后的版本改为print("你好")
在以后如果遇到错误,首先要想到是不是版本不兼容的问题。毕竟在初学阶段,肯定是要拷贝别人的代码。
Python基础语法:
1.交互式编程(这个不算语法吧)
2.Python标识符
Python标识符是一个用来标识变量,函数,类,模块,或其他对象的名称。标识符是以字母A到Z或a〜z开始后面跟零个或多个字母下划线(_),下划线和数字(0〜9)。
Python不允许标点字符标识符,如@,$和%。Python是一种区分大小写的编程语言。
下面是在Python标识符的命名约定:
-
类名称以大写字母,其他的标识符以小写字母。
-
单个前导下划线开始的标识符表示该标识符意味着约定是私有的。
-
开始是两个前导下划线的标识符表示强烈专用标识符。
-
如果标识符还具有两个尾随下划线结束时,所述标识符是语言定义的特殊名称。
3.保留字
4.行缩进
这个特点尤其要注意,是和其他语音有区别的。
一个程序员在学习Python时,遇到的第一个注意事项是,Python中不使用括号来表示代码类/函数定义块或流量控制。 代码块由行缩进,这是严格执行表示。
缩进位数量是可变的,但是在块中的所有语句必须缩进量相同。
5.多行语句
在Python语句通常有一个新行表示结束。Python里面,但是,允许使用续行字符(\)表示该行应该继续。但是在各种括号里面不能使用续行标识。
6.Python中的引号
Python的接受单引号('),双引号(“)和三('''或”“”)引用来表示字符串,只要是同一类型的引号的开始和结束的字符串。
三重引号可以用来横跨多行字符串。
7.注释 以#为注释
8.各种语句结构
9.定义函数
- 以def 和函数名 括号
- 函数的第一个语句可以是声明
- return返回语句
-
def printme( str ): "This prints a passed string into this function" print str return
10.调用函数与其他语言相似。
11.模块,有点像是其他语言的命名空间
12.导入模块 import 有点像是Java

浙公网安备 33010602011771号