python学习第一章

来源:岁月联盟 编辑:exp 时间:2012-07-16
1.除法:python中在运行除法时比如1/2结果是为0的,想得到正确结果需要将整数转为实数来进行计算,如1.0/2.0这时就可以得到正确的0.5结果了。如果参与除法的两个数中有一个数为浮点数,结果也是浮点数的。如果不需要转为实数呢,可以使用from __future__ import division,这时1/2也可以得到正确的结果了。
2.获取用户输入:使用input函数。input("write something:")
3.模块:如果需要使用python中自带的函数,我们就需要使用import导入函数所在的模块,之后就可以使用“模块名.函数名”来进行操作了。如果不想每次使用函数时都加上前面的模块名,那么可是使用from math import sqrt,这样就可以直接使用sqrt这个函数操作了。
4.str函数和repr函数:str函数会把值转换为合理形式的字符串,以便用户可以理解;而repr会创建一个字符串,以合法的python表达式的形式来表示值。如果需要拼接字符串和数字,那么需要使用repr或反引号(``)来将数字转化为字符串处理,否则就会出错。
5.input和raw_input:input会假设用户输入的是合法的python表达式。如果以字符串作为输入的话是可以的,但是如果不是字符串程序可能就会报错。raw_input函数会把所有的输入当作原始数据,然后将其放入字符串中。所以应该尽量使用raw_input函数。
6.长字符串跨行:这时可以使用三个引号代替双引号。
7.原始字符串:原始字符串不会把反斜线当作特殊符号,在原始字符串中输入的每个字符都会与书写的方式保持一致。用法:print r'c:/d/f/',即在需要操作的参数前加上r。需要注意的是原始字符串最后一个字符不能是反斜线,如果需要打印反斜线就应该进行转义。
作者:uohzoaix

图片内容