我的环境是Linux环境,在命令行输入Python,即可进入Python的编译环境:
、
ctrl+d,退出编译环境
1、数字和表达式
Python提供了用于实现整除的操作符,双斜线“//”,即使是浮点数,双斜线也会执行整除
幂运算: **
幂运算的使用还可以通过函数pow(),
2、获取用户输入:input
3、函数
abs():获取绝对值
round():把浮点数四舍五入为最接近的整数
4、模块import
需要使用import来导入模块
使用floor()函数:小于参数x的最大整数,即对浮点数向下取整,在用import函数引入math模块后,则不再报错,显示了正确的结果
在确定自己不会导入多个同名模块的情况下(从不同模块导入),不希望在每次导入模块的时候都写上模块名,可以通过另外一种方式来使用模块
这样可以直接使用函数,而不用每次使用函数都去引用模块
sqrt():计算参数的平方根
还可以通过变量的形式来引用函数
5、将Python写成可执行脚本文件,新建一个文件:hello.py
文件内容:
print “Hello,World”
保存文件退出,然后赋权限,执行: php hello.py
也可以将执行路径放在hello.py中,则执行文件不用写php:
文件修改如下:
这个路径不是绝对的,看具体的安装路径而定:
再次执行文件:效果一样
6、字符串表示,str和repr
所有通过Python打印的字符串都是被引号括起来的,这是因为Python打印值的时候会保持该值在Python代码中
的状态,而不是你希望用户看到的状态。如果使用print来打印,结果就不一样了。
这是值被转换成字符串的两种机制,可以通过如下两个函数来使用这两种机制。
str() :把值转换成合理形式的字符串,以便用户理解
repr() :创建一个字符串,以合法的Python表达式的形式来表示值
repr(x)的功能也可以通过`x`来实现(反引号),如果希望打印一个包含数字的字符串,则此方式很有用: