python--基础知识
python交互式解释器
1、成功安装python,运行IDLE,进入交互式解释器页面。
2、python的hello,world程序
比起java来说,是不是很简单!对的,代码简洁正式python的一大优点!
算法是什么?
算法:告诉计算机要做什么。比如:
SPAM拌SPAM、SPAM、鸡蛋和SPAM。
首先拿一些SPAM;(定义SPAM变量)
然后加入一些SPAM、SPAM和鸡蛋;(两个变量相加)
如果喜欢吃辣的,再多加点SPAM;(考虑特殊的条件)
煮到熟为止——10分钟检查一次;(重复运行,10分钟检查)
数字后表达式
简单的加,减,乘,除,取余,幂运算。
注意:1/2=0;如果要使结果等于真正的除法值,的使用浮点数,例如1.0/2=0.5。
长整数
超出2 147 483 647 或者小于-2 147 483 647范围的整数,为长整数。
长整数与普通整数区别就是结尾多了个L,且长整数与普通整数混合使用。
变量
x为变量,x=3:数值3被赋给了变量x,在使用变量时需要对其进行赋值。
语句
表达式就是某建事情,语句是做某件事情,例如print语句告诉计算机打印结果。
语句的特征:它能改变事物,例如赋值语句改变了变量,print语句改变了屏幕的显示内容。
获取用户输入
input函数:
函数
內建函数:python的标准函数。pow():幂运算,abs():取绝对值,round():四舍五入。
函数调用:使用函数的方式。pow(2,3)。
模块
模块:导入到Python,增强其功能的扩展,使用import导入。
例如:floor()函数存在于math模块中,则需要使用floor()函数则必须先导入math模块。
如果要将23.0浮点数,转换成整数,可以使用int()函数
long(),float()函数
ceil()函数:数值转换成大于或者等于它的最小整数
可以使用变量来引用函数,例如使用foo变量来引用sqrt()函数。
保存并执行程序
首先准备一个文本编辑器,我选择的是notepad,在本地新建一个python文件夹D:\python,Press <enter>:按enter退出。
编辑python代码保存文件hello.py至D:\python目录下。
在IDLE下打开hello.py文件,F5运行。
注释
使用#添加注释
字符串
在python中字符串可以用双引号"",单引号''都可以。例如下面的程序,使用单引号,双引号结果是一致的。
如果字符串内容本身就用单引号,则需要使用双引号,如果字符串本身就有双引号,则需要使用单引号,否则解释器会报错。
也可以使用反斜线(\)对字符串中的引号进行转义。
使用变量,加法运算拼接字符串
str()函数:将值转换为合理的字符串。
repr()函数:创建一个字符串,以合法的python表达式来表示值。
打印字符串与数字相加的句子,使用repr(),或者``反引号将数字转换为字符串后打印。
input与raw_input的区别:
input:会对用户输入是否是合法的表达式,如果不合法则会异常,所以一般都使用raw_input函数。
原始字符串:r:
如果不使用r,则程序会认为\n是换行符,对字符串进行换行,但这不是我们想要的结果,我们想要打印DOS路径。
不能在原始字符串末尾输入\,否则会报错,则需要使用\进行转义。