打开python的idle 或者pycham如果没有安装看我之前的安装教程
一定要多练,多打几次
1.第一个程序"Hello world"
“Hello World” 可以说是每个程序员的必经之路啊
print("Hello World") # Hello World
# print() 为输出函数
你可能会感到不理解,没关系的跟着打就行了。
下面你可以试着不看这行代码,独立的成功输出,当然你也可以试着把括号里的换成其它的,试着看能不能输出呢。
下面我们试着用print()函数输出 1025和LSP(不是老sp啊,是作者的名字)
print("LSP") #LSP
print(LSP) # NameError: name 'LSP' is not defined
print("1025") #1025
print(1025) #1025
'''
想一想为什么第二行报错呢(名称错误:name“LSP”没有定义)
难道就是因为没有一个双引号吗?,当然是的
那为什么第二行的不加双引号就报错了,而第四行的没有报错呢?
这个问题我们放在下一节数据类型再说,当然你也可以去网上查找一番
'''
2.注释 (一定要学会写!!!)
注释是用英文、中文或其它自然语言写的一行或多行的说明性文字。用于解释代码的功能或标注相关的信息。通过注释可以让代码变得易于阅读。
Python中的注释有单行注释和多行注释。
单行注释是以#开头,多行注释是以三个单引号 ''' 或者三个双引号 """ 将注释内容括起来,建立在当行注释后面加一个空格,按照python官方的说明,为了保证python代码格式整齐,在注释时,python官方建议我们在“#”后面增加一个空格。
#人生苦短,我用Python
print("Hello World")
"""
作者:李寿鹏啊
年龄:17
"""
print("Hello Python")
'''
Author:LSP啊
age:17
'''
上面的代码会输出什么呢?想一想。
Hello World
Hello Python
因为一旦注释掉,python解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。
3.变量
故名思义,变量是指程序运行过程中会发生变化的量。每个变量在使用前必须先赋值才能被使用。
变量名只有在第一次出现的时候,才是定义变量。当再次出现时,不是定义变量,而是直接使用之前定义的变量。
什么意思呢通过下面的示例来理解这句话
num=1
x=num+2
print(x)
'''
在第一行我们定义了一个变量num并将数字1赋值给num,第二行我们将num调用与2相加并赋值给x
第三行我们打印x的值 等于3
'''
(1)Python中常量的命名规则。
1.只能包含字母、数字、下划线( _ )
.2不能以数字开头
3.英文字母区分大小写,如LSP和lsp是两个不同的变量
(2)养成良好的编程习惯,要以”见名知意“的原则来命名变量,并遵循下面命名规范。
大驼峰命名法:每个单词首字母大写如My Name=“李寿鹏啊”
小驼峰命名法:第一个单词首字母小写,其余单词首字母大写如my Name="李寿鹏啊"
下划线命名法:单词之间以下划线相连,如my_name="李寿鹏啊"
(3)不能使用系统的关键字作为变量名。可以使用下面的程序查看
import keyword
print(keyword.kwlist)
(4)不建议使用系统的内置函数名、类型名、模块名来定义变量。使用下面的程序查看
dir(_builtins_)
下面有几个变量名哪些是合法的,哪些不合法,为什么?
my_Boolean
Obj2
2ndObj
My words
_test
jack&rose
break
'''
第一个是合法的:符合了命名规则的第一条
第二个是合法的:同上
第三个不合法:以为它违背了命名规则的第二条,不能以数字开头
第四个不合法:两字母之间并没有下划线连接而是直接空开的
第五个是合法的:符合第一条
第六个不合法:违背了第一条的,只能包含字母、数字、和下划线
第七个:break是内置函数名,在后面的循环章节会到
(跳出本层循环,可能你不太理解,没事的以后会学到的)
'''
4.常量
是指在程序运行中其保持不变的量。一般约定使用大写字母表示常量
一般在程序中用的较少,如π,我们就可以理解为常量,它的值是默认好的,