博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python:一个简单的完整程序
阅读量:7192 次
发布时间:2019-06-29

本文共 861 字,大约阅读时间需要 2 分钟。

test.py内容:

#!/usr/bin/env python#coding=utf-8from math import sqrtimport math as mthfor n in range (10, 0, -2):    print n,else:    print "Done."x = mth.pow(2,4)y = sqrt(9)print "2**4={} and sqrt(9)={}".format(x, y)#----------------------'''10 8 6 4 2 Done.2**4=16.0 and sqrt(9)=3.0'''#------------------------

说明:

  • #!/usr/bin/env python3

    告诉系统用python解释器解释并执行此文件(Windows下忽略此句)。

  • #coding: utf-8

    告诉python解释器,用utf-8编码解析源文件。如果去掉此句,源文件中(包括注释)有中文会报错。

  • 单行注释用#,多行注释在''''''之间。

  • 语句块不用花括号{},而是用缩进区分,缩进为4个空格,而非制表符。

  • ifforwhile等语句都可有else语句,当条件不满足时会执行else一次,具体情况参考相关博文。

  • 引入模块用import,给模块重命名用as,引入模块里的子内容用from 模块 import 内容

  • 第六行 print n,最后的逗号意思是本打印语句不换行。但是print语句会自动加入空格以更清晰的展示内容。


另外同scala一样,python也是解释型语言,有个shell,可以在里面实时运行代码。

有几个内建函数可以帮助学习python:

dir()    #查看对象的成员、方法help()    #查看对象、函数的帮助信息id()    #查看对象的内存地址type()    #查看对象的类型

转载于:https://www.cnblogs.com/xuejianbest/p/10285117.html

你可能感兴趣的文章
RH133读书笔记(2)-Lab 2 Working with packages
查看>>
将列表中的字符以‘*’连接生成一个新的字符串
查看>>
java异常—检查异常(checked exception)和未检查异常(unchecked exception)
查看>>
javah 的路径
查看>>
简单代码生成csv文件(excel)
查看>>
Android原生代码与html5交互
查看>>
hibernate.cfg.xml配置
查看>>
将零散文件使用ICSharpCode.SharpZipLib压缩打包后一次性下载
查看>>
Python 爬取简单网页
查看>>
【机器学习】--xgboost初始之代码实现分类
查看>>
【强化学习篇】--强化学习从初识到应用
查看>>
获取图片
查看>>
过滤器
查看>>
软件工程个人作业02(四则运算)
查看>>
jQuery自动完成点击html元素
查看>>
关于随机数
查看>>
call和apply
查看>>
事件异步(EAP)使用事件异步处理一些耗时操作
查看>>
struts2配置
查看>>
HDU 5762 Teacher Bo 鸽巢原理
查看>>