Python学习-基础知识

来源:互联网 发布:apache 开源框架 编辑:程序博客网 时间:2024/06/05 07:03

我的环境是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`来实现(反引号),如果希望打印一个包含数字的字符串,则此方式很有用:



原创粉丝点击