关于Python的一些基础
条评论一、版本
鉴于Python2、python3差异较大,建议下载Python3或更新版本。具体下载,见Python官网 根据不同平台选择对应的版本。安装完成后,计算机上将会有Python以及tkinter(用于GUI开发),建议使用Python自带的交互式开发环境——IDLE
二、IDLE小技巧
-
启动
启动IDLE后,窗口会显示>>>, 可以输入语句或表达式,也可以输入help并指定类型来获取帮助,e.g:
1
>>>help(str)
-
修正错误
在IDLE中输入代码并提交后,你发现有错误。这时你不想再重新输入,IDLE能够轻松的修正错误,具体方法如下:
- 将光标放在代码块的任何一行中(只含有一行,则放在末尾)
- 按回车键
整个代码会再次出现,光标位于代码末尾,可以随便进行修改
-
续行
如果输入的代码特别长,可以使用反斜杠\,双反斜杠\ \ 来换行,后续会详解
三、数字
-
python中的数字有整数、浮点数(小数)
-
数字的运算符:
类型 含义 +、- 加、减运算符 * 乘法运算符 / 除法运算符 // 整数除法运算符(向下取整) % 求余运算符 ** 乘方运算符 = 赋值符号(给变量赋值) == 判断是否相等 -
变量命名规则
-
第一个字符必须是下划线(_)或字母;
-
其他字符可以是下划线、字母或数字
-
赋值符号=右边可以是单个值,也可以是公式
以下是一些示例:
1
2
3
4>>>my_num1=1
>>>my_num2=my_num1+2
>>>my_num2
3
-
-
变量赋值
-
Python中的名称和关键词区分大小写
-
变量通过赋值创建(使用变量前必须先赋值),缺点是无法查看变量类型,需要用内置函数type()
-
一些快捷方式
1
2>>>a=b=c=d=e=1 # 同时对多个变量赋值
>>>i,j,k=1,2,3 # 对一个序列赋值,也称为元组赋值运算符 示例 含义 += n+=1 n=n+1 -= n-=1 n=n-1 *= n*=amt n=n*amt /= n/=2 n=n/2 **= n**=2 n=n**2
-