1,选择一个目录,例如C:\work,把文件保存为hello.py,就可以打开命令行窗口,把当前目录切换到hello.py所在目录,就可以运行程序。也可以保存为别的名字,比如first.py,但是必须要以.py结尾,其他的都不行。此外,文件名只能是英文字母、数字和下划线的组合。
2,用文本编辑器写Python程序,然后保存为后缀为.py的文件,就可以用Python直接运行这个程序了。
3,print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出。print()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来。
4,对于100 + 200,Python解释器自动计算出结果300,但是,'100 + 200 ='是字符串而非数学公式,Python把它视为字符串。
5,Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。当你输入name = input()并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。
输入完成后,不会有任何提示,Python交互式命令行又回到>>>状态了。那我们刚才输入的内容到哪去了?答案是存放到name变量里了。可以直接输入name查看变量内容。
6,变量不仅可以为整数或浮点数,还可以是字符串。
7,输入是Input,输出是Output,因此,我们把输入输出统称为Input/Output,或者简写为IO。
8,以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
9,缩进应该始终坚持使用4个空格的缩进。(约定俗成的惯例)在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。
10,Python程序是大小写敏感的,如果写错了大小写,程序会报错。
11,字符串内部既包含'又包含"可以用转义字符\来标识。
12,转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义所以\\表示的字符就是\。
13,如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r''表示''内部的字符串默认不转义。
14,在Python中,可以直接用True、False表示布尔值(请注意大小写)。
15,布尔值可以用and、or和not运算。(与 或 非)布尔值经常用在条件判断中。
16,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
17,变量不仅可以是数字,还可以是任意数据类型。变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头。
18,在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。
19,变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
20,把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据。