python入门基础-介绍、基础语法
一、anaconda下的spyder简介
Spyder 是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。
windows系统在“开始”菜单下找到anaconda3目录,可以点击spyder打开,也可以通过在anaconda Prompt中输入spyder命令打开(通过命令打开的,anaconda Prompt不要关掉)。
打开后如下图所示:
二、创建一个简单的程序
如图所示,
message=”hello,world!”
print(message)
创建一个变量message,并赋给它一个字符串 hello,world! ( 用引号括起的都是字符串,引号可以是单引号,也可以是双引号,见图中第二个message=”hello,welcome to use Python!”)
三、变量的命名和使用
上述程序中,message是一个变量,它可以存储了一个值——与变量相关联的信息,程序中可随时修改变量的同类型值,而Python将始终记录变量的最新值,上述程序中第一次的值为”hello,world!”,打印输出后,变量第二次的值为hello,welcome to use Python! 并进行输出。
变量名要遵守一些规则和指南:
1)变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字开头,例如,可将变量命名为message_1,但不能将其命名为1_message。
2)变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
3)不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词
False class finally is return None continue for lambda try True def from nonlocal while
and del global not with as elif if or yield assert else import pass break except in raise
4)变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
5)慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
四、数据
Python一般情况下使用整数、浮点数时都无需考虑其行为。只需输入要使用的数字,会按你期望的方式处理它们。
Python用两个乘号表示乘方,即:10**4=10000(其他可能的表达式 10^4)
在字符串中使用整数时,需要显式地指出Python将这个整数用作字符串。为此,可调用函数 str(),语句:
age=28 #年龄28周岁,整型数据
message = “Happy ” + str(age) + “rd Birthday!” #message为字符串变量,需要将整型数字age转变为字符串型。
五、注释
一款软件的编写者可能是同一家公司或者致力于同一个开源项目的众多人员,随着程序越来越大、越来越复杂,在相应位置添加说明,对相关功能进行阐述,能使程序更加清晰明了。
注释是一项很有用的功能
如上图中,灰色显示的 是 单行注释,一般用 # 即可,
多行注释用三个单引号或双引号,图中所示为三个双引号。