开始的前提,默认已经搭建好anaconda环境,我使用anacodna3.7版本。
1.python初体验
1.1print和input
print是一个打印函数,在python2和python3中有一定的差别
python2中
a=5
print a
>>>5
python3中
a=5
print(a)
>>>5
不同之处:需要加括号。
2.pyhton基础
2.1python变量特性+命名规则
2.1.1变量特性
变量只是用来指代某个东西的名字,就如在上面1.1中的print函数,用a指代5,打印的时候就可以直接打印a,结果就会输出5。
优点:在程序中含有大量的变量的时候,非常有用,而且结合下面所说的命名规则,会更有帮助。
2.1.2命名规则
1.变量名只能包含字母、数字和下划线。变量名可以是字母或下划线打头,但是不能以数字打头,例如,可以将变量名命名为message_1,但是不可以命名为1_message。
2.变量名不能包含空格,但可以使用下划线来分割其中的单词。例如, 变量名greeting_message可行, 但变量名greeting message会引发错误。
3.不要将python的关键字和函数名用作变量名,也就是说不要使用python保留用于特殊用途的单词,例如print,input等。
4.变量名要既短小又精悍。也就是说,name比n好,student_name比s_n好,name_length比length_of_persons_name好。归根到底就是说,代码中变量名实在是太多了,所以给名字起得有意义一些,这样方便我们后续看的时候明白这代表的是什么,不然过几天就会看不懂自己写的代码了。
5.慎用小写字母l和大写字母O,因为有可能被错看成1和0。这也是加强了代码的可读性,很有必要。
2.2注释方法
由两种注释方法
1.用#,#后面的内容都是注释内容,但是这个只适用于单行注释,如要注释多行,需要每一行开头加入#
2.片注释,用'''和'''完成一片注释,可以注释单行也可以注释多行,例如。
'''a="hello world"
b="a"
print (a)
print (b)'''
2.3 python中“:”作用