Python之旅(一)

python作为编程语言新秀有着代码清晰简单易懂的特点,这促使它成为最受欢迎的程序设计语言之一。Python还有一个优点便是具有丰富的标准库,在设计程序时可以马上找到类似的代码模块,使开发程序变得更加方便。
学习python时不妨先在编辑器中输入 print "hello world",因为一个程序是有生命的,让它对这个炫彩的世界打个招呼吧。其实这段代码阐述了一个print函数如何打印出一行字符,(字串符需要用引号括起来如果是3.0则需加上括号)。
一、Python的基本语法
1、Python标识符:
Python标识符是用来标识一个变量,函数,类,模块或其他对象的名称。一个标识符开始以字母A到Z或a到z或后跟零个或多个字母下划线(_),下划线和数字(0到9)。

Python中标识符内不允许标点符号,如@,$和%。 Python是一种区分大小写的编程语言。因此,Manpower 和manpower在Python中是两个不同的标识符。

这里有Python标识符命名约定:

类名以大写字母以及所有其它标识符以小写字母。

开头单个前导下划线的标识符表示由该标识符约定意思是私有的。

开头两个前导下划线的标识符表示一个强烈的私有的标识符。

如果标识符末尾还具有两个下划线结束时,该标识符是一个语言定义的特殊名称。
2、保留字:
下面列出了在Python中的保留字。这些保留字不可以被用作常量或变量,或任何其它标识符。所有Python关键字只包含小写字母。

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield
3、多行语句:
Python语句通常用一个新行结束。 但是,Python允许使用续行字符(\)来表示,该行应该继续下去(跨行)。但是包含在[],{}或()括号内的陈述并不需要使用续行符。
4、Python接受单引号('),双引号(“)和三(''或”“”)引用,以表示字符串常量,只要是同一类型的引号开始和结束的字符串。注意:三重引号可以用于跨越多个行的字符串。例如:paragraph = """This is a paragraph. It is
made up of multiple lines and sentences."""
5、Python注释:
一个井号(#),这不是一个字符串文字开头的注释。“#”号之后字符和到物理行是注释的一部分,Python解释器会忽略它们。
6、使用空行:
一行只含有空格,可能带有注释,如果是空行那么Python完全忽略它。在交互式解释器会话中,必须输入一个空的物理行终止多行语句。
7、在一行中多个语句:
分号( ; ) 允许在单行写入多条语句,不管语句是否启动一个新的代码块。
8、多个语句组作为套件:
一组单独的语句,在Python单一的代码块被称为序列。复杂的语句,如if, while, def, and class,那些需要一个标题行和套件。标题行开始的声明(与关键字),并终止于冒号(:),接着是一个或多个线构成该套件。例如:

if expression :
   suite
elif expression :
   suite
else :
   suite
9、命令行参数:
我们可能已经看到了,比如,很多程序可以运行,它们提供有关如何运行的一些基本信息。 Python中可以使用 -h 做到这一点。但显然我并看不懂。。。
二、基本注意事项
1.'/'除号与c不同,单个'/'是浮点除,两个除号'//'才是整除,而且整除也适用于浮点数,比如3.5//2.2,结果是1.0。
 
2.乘方的符号是**,两个乘号。
 
3.Python直接就支持大整数运算,比C容易多了。
 
4.输入用input,输出用print ,这两个东西都非常灵活,也很好玩。
 
5.模块,有点类似于头文件,from math import sqrt,这样就可以直接用sqrt函数了。打个比方,一个大题下有10个小题,要求每个题都写个"解:原式=",你为了偷懒直接就打个大括号,在括号外面写了个很大的"解:原式="。这里的math就是那个"解:原式="。
 
6.string可以用单引号括起来,也可以用双引号,没什么区别。当然不能单引号,双引号混用,会有syntax error。

 

你可能感兴趣的:(学习笔记)